Интеграция LTI с Laravel

Я пытаюсь работать с Спецификация LTI, поэтому я регистрирую стартовый URL на Moodle, указывающий на мое приложение Laravel. Но я получаю ошибку статуса 419.

Мой web.php:

Route::post('/lti', 'PagesController@lti');

Мой стартовый URL:

localhost/projectlaravel/public/lti

Кто-нибудь может помочь?

0

Решение

Используйте это в разделе head вашего блейд-файла:

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

и получите токен csrf в ajax:

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

Пожалуйста, обратитесь к документации Laravel csrf_token

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]