如何解决使用Laravel 5.8在Swagger中发出“无法渲染n,请参见控制台”
在laravel 5.8中,我的宏伟文档显示得很好,但是当我输入execute时,它带有“无法渲染n,请参见控制台”。错误。
composer.php
"darkaonline/l5-swagger": "5.8.*"
是什么原因?任何人请提出建议。 TIA
解决方法
我有一个类似的问题,但使用Laravel7.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');
});
,
您可以通过将请求传递给该函数来使其变好。
requestInterceptor: function(request) {
request.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}';
return request;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。