将laravel-dingo与laravel模块和缓存配置合并



这是问题所在。

我开始了一个dingo项目,并在其中使用laravel模块。每个模块都有自己的路由文件。在开发环境中使用该项目,一切都很好。

但是当我运行php artisan config:cache时,当请求到达laravel时,它会返回响应The version given was unknown or has no registered routes。正如我所看到的,问题是dingo只需检查默认的api.phpweb.php文件即可找到路由。但是模块路由没有存储在该文件中。我将它们存储在Modules/module_name/route/api.php文件中(正如laravel模块所建议的那样(。

欢迎提出任何建议。

在组会话中用版本param更改模块的api文件,如下所示:

$api = app('DingoApiRoutingRouter');

$api->group(['version' => 'v1'], function ($api) {
...
});

相关内容

  • 没有找到相关文章

最新更新