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

avatar gugunguntoro
@gugunguntoro

250 Kontribusi 10 Poin

Diperbarui 6 tahun yang lalu

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>
avatar devio
@devio

101 Kontribusi 46 Poin

Dipost 6 tahun yang lalu

file sessionnya jangan di delete ane juga pernah begitu ketika ane delete file session

avatar sptndc
@sptndc

247 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

Sudah berhasil kak, ternyata di route-nya saya lupa manambahkan ini


Route::get('logout', 'Auth\LoginController@logout')->name('logout');
avatar gugunguntoro
@gugunguntoro

250 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban