csrf_token() 在 l5-swagger 中为空,除了 GET 之外无法执行任何请求,因为缺少 header 并且总是收到 419 错误代码
我试图从 postman 那里请求它并且它有效。但 Swagger 没有。我已经从这个链接( laravel 5 csrf_token value is Empty )看了一下,但我仍然不知道如何解决我的问题。
如何在 l5-swagger View 中获取 csrf_token?
最佳答案
我认为您应该尝试将其添加到/routes/web.php
Route::group(['middleware' => 'web'], function () {
Route::get('api/documentation', '\L5Swagger\Http\Controllers\SwaggerController@api')->name('l5swagger.api');
});
所以你可以在 l5-swagger 路由上添加 web 中间件
希望能帮助到你
关于php - csrf_token() 在 l5-swagger 中为空,除 GET 请求外无法执行任何请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53866842/