0
我有以下途径:Laravel是否可以在路由组中传递变量?
Route::group(['prefix' => 'group1'], function() {
Route::get('view1', ['as' => 'group1_view1', 'uses' => '[email protected]_view1']);
Route::get('view2', ['as' => 'group1_view2', 'uses' => '[email protected]_view2']);
});
Route::group(['prefix' => 'group2'], function() {
Route::get('view1', ['as' => 'group2_view1', 'uses' => '[email protected]_view1']);
Route::get('view2', ['as' => 'group2_view2', 'uses' => '[email protected]_view2']);
});
我想在group1
和$title = 'group-two'
传递变量,例如,$title = 'group-one'
所有视图所有视图中group2
。而不是在每个组控制器中的所有方法中添加变量$title
,是否可以在routes
中以组为单位传递变量?
通过这种方式传递的变量与观点而非团体相联系,不是吗?即视图将具有相同的变量'$ title',而不管哪个路由组。我想要相同的观点,说'view1'有不同的'$ title'基于它所在的路由组。 – Harrison
好吧..一种选择可以是,如果你在路由组上有url前缀,你可以使用URI段来抓取并设置相应的变量。 –