PUT 视图中的数据 Laravel

PUT data from view in Laravel

我想通过控制器为 update.But 放置数据 我收到此错误:

The PUT method is not supported for this route. Supported methods: GET, HEAD.

我正在使用 {{method_field('PUT')}}。为什么会出现此错误?

路线:

Route::post('updateColors/{color}', 'Admin\UserController@updateColor')->name('updateColors');

控制器:

public function updateColor(Request $request, Color $color){...}

可见:

<form action="{{route('updateColors',$color)}}" method="POST">
.
.
.
@csrf
{{method_field('PUT')}}
</form>

在你的表单中尝试 @method('PUT') 并在 web.php Route::put($uri, $callback);

中尝试 "Put route"