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

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

0 голосов
/ 07 сентября 2018

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

Мой web.php:

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

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

localhost/projectlaravel/public/lti

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

1 Ответ

0 голосов
/ 07 сентября 2018

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...