当我单击“编辑页面” 上的“编辑项目”按钮时,表单提交并带我到“找不到页面”,而不是更新路线。.>
Laravel
<form action="{{ route('admin.products.update', $id) }}" method="post" enctype="multipart/form-data">
{{ csrf_field() }}
<input type="hidden" name="_method" value="PATCH">
// else form elements goes here
</form>
//route file
Route::resource('/products','ProductController');
public function update(Request $request, Product $product)
{
return "hello";
}
我只希望它返回“你好”
答案 0 :(得分:0)
您需要在route()中正确传递id参数
{{ route('products.update', [id => $id]) }}
管理员前缀由路由应用,您无需在route()中传递它;