page expired pada laravel

bagaimana cara mengatasi page expired pada laravelย  agar bisa di load kembali
avatar jejejeje_google

Ditanyakan oleh @jejejeje_google

1 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban

Kalo kejadian page expired-nya terjadi ketika pas submit form, mungkin agan lupa pakai CSRF Protection-nya. Mungkin beberapa cara ini bisa dipakai :

1. Submit data via tag form
<form method="POST" action="/profile">
    @csrf <-- tambahkan ini
    ...
</form>

2. Submit data via Ajax
Definisikan meta tag yang berisi token CSRF

<meta name="csrf-token" content="{{ csrf_token() }}"> 

Kemudian di script ajax-nya agan bisa pakai seperti ini :

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});

Referensinya : https://medium.com/@tiwarishani/how-to-solve-the-page-expired-419-error-in-laravel-69fd97b0aa71
Semoga membantu!
avatar ahanafi

Dijawab oleh @ahanafi

531 Kontribusi 231 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi