Postingan lainnya
Gagal Logout pada Laravel 5.5 menggunakan "php artisan make:auth"
LARAVEL 5.5 || Permisi kakak, saya sedang belajar authentication menggunakan make:auth, tapi bagian blade-nya saya menggunakan template sendiri kak, register dan login berjalan baik, tapi ada masalah pada tombol logout-nya kak. jadi pas saya tekan tombol logout, ada error sepertin ini kak " Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException No message". saya sudah mencari digoogle tetapi masih belum ketemu jg kak jalan keluarnya. mohon bantuannya kak :) Terimakasih
3 Jawaban:
Coba copy codingan logoutnya yg ada di blade. Kemungkinan sih itu gara2 salah atau kurang code logoutnya. Atau juga salah manggil soalnya logout laravel itu pake POST bkn GET. Klw saya codingan logout di bladenya sih biasanya kaya begini gan:
<a href="{{ url('/logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-form').submit();">
Logout
</a>
<form id="logout-form" action="{{ url('/logout') }}" method="POST" style="display: none;">
{{ csrf_field() }}
</form>
file sessionnya jangan di delete ane juga pernah begitu ketika ane delete file session
Sudah berhasil kak, ternyata di route-nya saya lupa manambahkan ini
Route::get('logout', 'Auth\LoginController@logout')->name('logout');