使用 Laravel 5.8 在 Swagger 中发布 "Could not render n, see the console"
Issue "Could not render n, see the console" in Swagger with Laravel 5.8
在 laravel 5.8 中,我的 swagger 文档显示正常,但是当我输入执行时,它会出现 'Could not render n, see the console.' 错误。
composer.php
"darkaonline/l5-swagger": "5.8.*"
可能是什么原因?任何人请建议。 TIA
我刚刚遇到了类似的问题,但 Laravel 7.26.x。与 CSRF 令牌相关的问题。
我大摇大摆blade我脱身
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');
});
您可以通过该函数传递请求使其正常。
requestInterceptor: function(request) {
request.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}';
return request;
}
在 laravel 5.8 中,我的 swagger 文档显示正常,但是当我输入执行时,它会出现 'Could not render n, see the console.' 错误。
composer.php
"darkaonline/l5-swagger": "5.8.*"
可能是什么原因?任何人请建议。 TIA
我刚刚遇到了类似的问题,但 Laravel 7.26.x。与 CSRF 令牌相关的问题。
我大摇大摆blade我脱身
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');
});
您可以通过该函数传递请求使其正常。
requestInterceptor: function(request) {
request.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}';
return request;
}