Laravel将URL传输到子域的全局方法
最初,我有我的所有路线到我的主要领域Laravel将URL传输到子域的全局方法,laravel,laravel-5,laravel-routing,Laravel,Laravel 5,Laravel Routing,最初,我有我的所有路线到我的主要领域 Route::controllers([ 'auth' => 'Auth\AuthController', 'password' => 'Auth\PasswordController', 'blog' => 'Front\BlogController', ]); 还有更多的控制器 我可以用路线法 route('Front\BlogController@getIndex') 但是现在,当我将它们转换为子域时,将
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)
我认为这需要很长时间
有没有一种方法可以全局或自动地将子域变量分配给所有函数
需要帮助 您是否尝试过在BlogController中查看$subdomain的值,比如
函数getIndex($subdomain){dd($subdomain);}
,而不使用路由('Front')\BlogController@getIndex“,$subdomain)
part?您是否尝试过查看BlogController中$subdomain的值,比如函数getIndex($subdomain){dd($subdomain);}
,没有路由('Front\BlogController@getIndex“,$subdomain)
part?