我将使用资源来构建我的路由,以便可以将两个参数传递到我的资源中。以下是一些URL的示例:
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
所以你可以看到,我总是需要参考项目ID,还有电子邮件/文件ID等。
我意识到可以通过手动编写所有路由来完成此操作,但我试图坚持资源模型。
我想这样做可能会起作用吗?
Route::group(['prefix' => 'project'], function(){
Route::group(['prefix' => '{project_id}'], function($project_id){
// Files
Route::resource('files', 'FileController');
});
});