[dingo/API] Serialization of 'Closure' is not allowed 如何解决?
使用 dingo/api 这个扩展包,执行 php artisan api:cache 缓存路由,命令行显示如下:
在 RouteServiceProvider 中新增的路由方法是:
protected function mapApiTouch()
{
$api = app('Dingo\Api\Routing\Router');
$api->group([
'version' => config('api.version'),
'namespace' => $this->namespace,
], function ($router) {
require base_path('routes/touchapi.php');
});
}
其中 touchapi.php 文件存放路由,但并没有使用闭包,其他路由文件也没有闭包,看错误日志只有定位到框架源码的内容,不知道哪里路由配置有问题。
有人遇到这种情况吗?
推荐文章: