Laravel 5更新操作路由到控制器中的show功能

时间:2016-09-06 17:14:43

标签: laravel

我是Laravel的新手,正在创建一个基本的CRUD应用程序。我无法使编辑项目表单起作用。我确定问题出在我正在使用的表格中,但我无法弄明白。我使用html作为表单而不是照明表单。编辑操作保持路由到控制器的show函数而不是更新函数。

路由文件

Route::resource('vehicles', 'VehiclesController');

编辑表单文件

<form action="{{ action('VehiclesController@update', $vehicle->id) }}" >

...

{{ method_field('PUT') }} 

<button class="btn btn-primary" type="submit">Save</button>
{{ csrf_field() }}
</form>

1 个答案:

答案 0 :(得分:2)

我建议您命名该路线,然后将该名称用作表格的操作:

{{ route('example.route', $vehicle->id) }}

以下是设置命名路径的方法:Laravel Docs