laravelのルーティングを行うweb.phpでは、prefixやname関数を使うことで、group化して書くことができるようになっています。
ここで疑問なのですが、接続先のcontrollerについてはまとめる方法が無いようでした。
controller('MainController@')->
と書けても良さそうですが、そのような関数が用意されていないのには理由があるのでしょうか。
また、私が知らないだけで、まとめて書く方法があるのでしょうか。ご存知でしたら教えてください。
php
1Route::get('/main/list','MainController@list')->name('main.list'); 2Route::get('/main/edit','MainController@edit')->name('main.edit'); 3Route::get('/main/search','MainController@search')->name('main.search');
↓
php
1Route::prefix('main')->name('main.')->group(function () { 2 Route::get('list','MainController@list')->name('list'); 3 Route::get('edit','MainController@edit')->name('edit'); 4 Route::get('search','MainController@search')->name('search'); 5});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/08 03:38 編集
2020/06/08 03:44