我正在创建一个API路由,其中一些端点在路由中具有ID。我希望做类似以下路线的操作,但我不确定在资源控制器中如何获取参数
Route::resource('plans','apiPlanController');
Route::resource('plans/{plan_id}/days','apiPlanDayController');
这是可能的,如果是的话,我如何最好地确保资源控制器按照路线指定的正确plan_id将数据过滤?我想继续使用Route::resource
,因为这将结构一致地结构纳入API
这是嵌套的资源路由,仍然存在,只是不再存在于文档中。
Route::resource('plans.days', 'apiPlanDayController');
GET plans/{plan}/days
GET plans/{plan}/days/{day}
etc...
laravel文档5.1-嵌套资源