Laravel Свой роут в генерации через Route::resource

MaksM

Новичок
Допустим в 99% моих контроллеров будет метод showFoo(). Можно ли как-то сделать чтобы при использовании Route::resource('my-controller', 'MyController') генерировался еще и роут 'my-controller/foo' ?
Просто не хочется везде добавлять Route::get('my-controller/foo', 'MyController@showFoo'), особенно когда контроллеров десятки
 

Adelf

Administrator
Команда форума
Сделать свой MyRoute::resource с блекджеком и showFoo.
 

Adelf

Administrator
Команда форума
еще есть вариант сделать наследника Illuminate\Routing\Router и сделать так, чтобы твой класс был реализатором интерфейса Illuminate\Contracts\Routing\Registrar но это уже такое... не очень
 
Сверху