在 laravel 5.8 中,我的 swagger 文檔顯示正常,但是當我進入 execute 時,它會出現(xiàn)“無法渲染 n,請參閱控制臺”錯誤。作曲家.php "darkaonline/l5-swagger": "5.8.*"可能是什么原因?任何人請?zhí)岢鼋ㄗh。TIA系列
2 回答

BIG陽
TA貢獻1859條經(jīng)驗 獲得超6個贊
您可以通過該函數(shù)傳遞請求來使其 okey。
requestInterceptor: function(request) { request.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}'; return request; }

慕尼黑的夜晚無繁華
TA貢獻1864條經(jīng)驗 獲得超6個贊
我剛剛遇到了類似的問題,但使用的是 Laravel 7.26.x。與 CSRF 令牌相關(guān)的問題。
在我大搖大擺的刀片上,我從身體上取下了
requestInterceptor: function () { this.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}'; return this; },
并添加
<meta name="csrf-token" content="{{ csrf_token() }}">
另外,不要忘記添加您的網(wǎng)絡(luò)路由
Route::group(['middleware' => 'web'], function () { Route::get('api/documentation', '\L5Swagger\Http\Controllers\SwaggerController@api')->name('l5swagger.api'); });
- 2 回答
- 0 關(guān)注
- 202 瀏覽
添加回答
舉報
0/150
提交
取消