У меня есть контроллеры LeadsController
, LeadsAttributesController
и LeadsReminderController
Route::resource('leads' , 'LeadsController');
Route::prefix('leads')->group(function(){
Route::resource('attributes' , 'LeadAttributesController' , ['as' => 'leads']);
Route::resource('reminders' , 'LeadRemindersController' , ['as' => 'leads']);
});
Когда я перехожу к /leads/attributes
, фреймворк должен вызывать функцию индекса, но в этом случае появляется пустая страницаи никакое исключение не показывается.Однако маршрут до /leads/attributes/create
работает как надо.
Если маршруты реструктурированы, как показано ниже, то маршрутизация работает нормально
Route::prefix('leads')->group(function(){
Route::resource('attributes' , 'LeadAttributesController' , ['as' => 'leads']);
Route::resource('reminders' , 'LeadRemindersController' , ['as' => 'leads']);
});
Route::resource('leads' , 'LeadsController');
Может кто-нибудь объяснить такое поведение платформы?