0
私はルートを次ていますルートグループ内の変数を渡すことは可能ですか?
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']);
});
私は例えば、変数を渡したい、$title = 'group-one'
group1
と$title = 'group-two'
のすべてのビューにgroup2
のすべてのビューに。各グループコントローラ内のすべてのメソッドに変数$title
を追加する代わりに、routes
にグループ単位で変数を渡すことは可能ですか?
そのように渡された変数は、グループではなくビューに結びついていますか?すなわち、ビューはどのルートグループに関係なく同じ変数 '$ title'を持つでしょう。同じビューが 'view1'がそれが入っているルートグループに基づいて異なる' $ title'を持っているとします。 – Harrison
あなたのルートグループにURLプレフィックスがある場合、URIセグメントを使ってそれをつかむことができますそれに応じて変数。 –