最初我将所有路线都放到了我的主域。
Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
'blog' => 'Front\BlogController',
]);
还有更多控制器。
我可以使用路线方法
route('Front\BlogController@getIndex')
但现在当我将这些转换为子域名为 subdomain.example.com
Route::group(['domain' => '{subdomain}.example.com'), 'middleware' => 'subdomain'], function(){
Route::controllers([
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController',
'blog' => 'Front\BlogController',
]);
});
我必须转到所有功能并添加 $ subdomain 参数来访问该变量,如下所示:
route('Front\BlogController@getIndex',$subdomain)
我认为这需要很长时间。
我们可以通过这种方式将子域变量全局或自动地分配给所有函数。
需要帮助!!!