我的路由文件中有以下代码:

$domain1 = 'www.domain1.co.uk';

Route::group(array('domain' => $domain1), function() use ($domain1)
{
    Route::get('/', 'PrimaryController@index');
});

如何将变量 $domain1 传递给控制器方法?


要扩展到更一般的问题,我如何在路由文件中声明一些变量然后将其传递给控制器?我知道我可以这样做:

Route::get('tours/{id}/{title}', 'PrimaryController@tourHandler');

...并且可以访问控制器中的$ id和$ title变量 - 如果URL中存在这些变量,那么这很好 . 但是,如果出于某种原因,我想要访问一些我想在路由文件中设置自己的特定变量呢?

Laravel有时候显得过于聪明 .