Laravel 5更新控制器中显示功能的动作路线

Laravel 5更新控制器中显示功能的动作路线,laravel,Laravel,我是拉威尔的新手,正在创建一个基本的CRUD应用程序。我无法使编辑项表单正常工作。我确信问题出在我使用的动作形式上,但我无法理解。我将html用于表单,而不是照亮表单。编辑操作一直路由到控制器的显示功能,而不是更新功能 路由文件 Route::resource('vehicles', 'VehiclesController'); 编辑表单文件 <form action="{{ action('VehiclesController@update', $vehicle->id) }}"

我是拉威尔的新手,正在创建一个基本的CRUD应用程序。我无法使编辑项表单正常工作。我确信问题出在我使用的动作形式上,但我无法理解。我将html用于表单,而不是照亮表单。编辑操作一直路由到控制器的显示功能,而不是更新功能

路由文件

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>

...
{{method_字段('PUT')}
拯救
{{csrf_field()}}

我建议您命名该路线,然后使用该名称作为表单的操作:

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

下面是如何设置命名路由:

谢谢,一行但完美的解决方案