在 laravel 5.8 中,我的 swagger 文档显示正常,但是当我进入 execute 时,它会出现“无法渲染 n,请参阅控制台”错误。作曲家.php "darkaonline/l5-swagger": "5.8.*"可能是什么原因?任何人请提出建议。TIA系列
2 回答
BIG阳
TA贡献1859条经验 获得超6个赞
您可以通过该函数传递请求来使其 okey。
requestInterceptor: function(request) { request.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}'; return request; }
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
我刚刚遇到了类似的问题,但使用的是 Laravel 7.26.x。与 CSRF 令牌相关的问题。
在我大摇大摆的刀片上,我从身体上取下了
requestInterceptor: function () { this.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}'; return this; },
并添加
<meta name="csrf-token" content="{{ csrf_token() }}">
另外,不要忘记添加您的网络路由
Route::group(['middleware' => 'web'], function () { Route::get('api/documentation', '\L5Swagger\Http\Controllers\SwaggerController@api')->name('l5swagger.api'); });
- 2 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消