Я пытаюсь работать с Спецификация LTI, поэтому я регистрирую стартовый URL на Moodle, указывающий на мое приложение Laravel. Но я получаю ошибку статуса 419.
Мой web.php:
Route::post('/lti', 'PagesController@lti');
Мой стартовый URL:
localhost/projectlaravel/public/lti
Кто-нибудь может помочь?
Используйте это в разделе head вашего блейд-файла:
<meta name="csrf-token" content="{{ csrf_token() }}">
и получите токен csrf в ajax:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
Пожалуйста, обратитесь к документации Laravel csrf_token
Других решений пока нет …