Próbuję budować trasy za pomocą zasobów, dzięki czemu mogę przekazywać dwa parametry do moich zasobów.Przekazywanie 2 parametrów do tras Laravel - Zasoby
dam ci kilka przykładów, jak adresy URL będzie wyglądać:
domain.com/dashboard
domain.com/projects
domain.com/project/100
domain.com/project/100/emails
domain.com/project/100/email/3210
domain.com/project/100/files
domain.com/project/100/file/56968
Więc widać, że zawsze trzeba mieć odniesienie do PROJECT_ID a także identyfikator e-mail/pliku itp
Rozumiem, że mogę to zrobić ręcznie, pisząc wszystkie trasy ręcznie, ale staram się trzymać modelu zasobów.
Pomyślałem, że coś takiego może zadziałać?
Route::group(['prefix' => 'project'], function(){
Route::group(['prefix' => '{project_id}'], function($project_id){
// Files
Route::resource('files', 'FileController');
});
});
wyjaśnia to dobrze, że nie zdawali sobie sprawy, to minie identyfikator projektu poprzez metody, jak dobrze, ale to rzeczywiście wydaje się działać. Dzięki! – amof