我正在使用https://github.com/nWidart/laravel-modules创建基于模块的laravel应用程序。所有模块都位于Modules
目录中。我已经在模块中定义了中间件HelperMiddleware
。我试图将此中间件在boot()
中的模块服务提供商中注册为:
$router = $this->app['router'];
$router->aliasMiddleware('gateway', HelperMiddleware::class);
但是我无法访问模块路径中的gateway
。
如何在不接触主要laravel文件的情况下访问中间件?