我正在尝试在laravel中创建一个基于模块的简单saas应用程序。在创建模块时,我使用了https://github.com/nWidart/laravel-modules。所有模块:用户和站点模块;具有相应文件结构的文件位于“模块”下。上述两个模块都有各自的路由。我试图在站点模块中创建一个中间件,并在app / Providers / RouteServiceProvider中使用它,以便任何模块中的路由都不会通过而无需检查中间件。为此,我尝试在route / web.php的最开始创建域的Route组。
Route::group(['domain' => '{domain}', 'middleware' => ['site']], function() {
});
但是它没有调用站点中间件进行任何检查。我真的很感谢对此的任何帮助。
代码:https://github.com/itsursujit/boot-vue/tree/module_manager