资源路线中的路由参数 - laravel



我正在创建一个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-嵌套资源

最新更新