Так что, в основном, я хочу создать свою собственную функцию Route::custom
.Laravel 5.2: Создание настраиваемой функции маршрута - расширение маршрута
Это потому, что я использовал те же группы и промежуточное ПО для нескольких маршрутов по всему сайту (я также использую модули с субдоменами, поэтому мы говорим о сохранении 5-6 строк кода на маршрут)
Все, что я хочу, это для Route::custom
, чтобы просто вызвать две или три другие функции маршрута. Например:
Route::Module('forum')
быть заменен
Route::group(['middleware' => ['web','auth'], 'domain' => 'forum.' . env('SITE_DOMAIN', 'example.com')], function() {
Route::group(['middleware' => 'permission:access.forum'], function() {
Route::get('/', function() {
return view('forum::forum.index');
})->name("forum.index");
});
});