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段來抓取並設置相應的變量。 –