我的路线文件中有以下代码:
$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有时候显得太聪明了。