Я спроектировал свой круд с рюкзаком 4.0. У меня есть список предметов, называемых «несчастными случаями», и список связанных с ними «событий». Я создал пользовательскую кнопку для моего списка аварий, которая указывает, скажем, «ДТП / # ДТП / событие». Это должно привести меня к списку событий, связанных с моим идентификатором аварии. Я сделал это успешно с рюкзаком <4. Теперь мне нужно сделать это на новом проекте fre sh с backpack4, но у меня возникли некоторые проблемы. Это моя конфигурация маршрута для указанного c вызываемого вида списка: </p>
Route::group(
['prefix' => 'accident/{accident_id}',
'namespace' => 'App\Http\Controllers\Admin',
], function() {
Route::crud('event', 'AccidentEventCrudController');
});
И ошибка, которую я получаю, - 404 "страница не найдена". Я сгенерировал грязь для «несчастных случаев» и «для событий», и они работают. У меня есть AccidentEventCrudController со следующей функцией настройки:
public function setup() {
// parent::setup();
// get the accident_id parameter
$accident_id = \Route::current()->parameter('accident_id');
// set a different route for the admin panel buttons
$this->crud->setRoute('admin/accident/' .$accident_id . '/event');
// show only that Accident's Events
$this->crud->addClause('where', 'accident_id', '=', $accident_id );
}
Что я делаю не так? Заранее спасибо.