具有不同参数的Laravel休息路线

具有不同参数的Laravel休息路线,laravel,rest,controller,routes,Laravel,Rest,Controller,Routes,我正在构建一个REST应用程序,我对不同路由调用同一控制器方法的最佳实践存在疑问 示例: 路由::post('/company/{id}/people/store','PeopleController@store") 路线::post(“/人”,”PeopleController@store") 在第一种情况下,我有一个额外的参数$company\u id将此人链接到公司。 是正确的,还是我应该为每个路由使用不同的方法?通常,您存储的是表单数据,所以只需使用隐藏输入添加一个额外的参数: <

我正在构建一个REST应用程序,我对不同路由调用同一控制器方法的最佳实践存在疑问

示例:

路由::post('/company/{id}/people/store','PeopleController@store")

路线::post(“/人”,”PeopleController@store")

在第一种情况下,我有一个额外的参数$company\u id将此人链接到公司。
是正确的,还是我应该为每个路由使用不同的方法?

通常,您存储的是表单数据,所以只需使用隐藏输入添加一个额外的参数:

<input type="hidden" name="company_id" value="{{ $company->id }}">

通常,您正在存储表单数据,因此只需使用隐藏输入添加一个额外参数:

<input type="hidden" name="company_id" value="{{ $company->id }}">