Routes ファイルが肥大化しすぎたため、いくつかのワイルドカードを使用しようとしています。写真とギャラリーのルートがあり、それらを「メディア」「サブルート」の下に配置することにしたとします。
Route::get('admin/media/(:any)/edit/(:num)', function($p) {
dd($p);
});
予想どおり、「1」ではなく「 http://www.bossplaya.dev/admin/media/galleries/edit/1 」にアクセスすることで、ダイアンドダンプにより「ギャラリー」が得られます。
しかし、これは機能します:
Route::get('admin/media/galleries/edit/(:num)', function($p) {
dd($p); // Returns "1"
});
このようなワイルドカードを使用する方法はありますか? これにより、多くの時間を節約でき、ルート ファイルがよりきれいになります。
何か案は?