Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel将URL传输到子域的全局方法_Laravel_Laravel 5_Laravel Routing - Fatal编程技术网

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?