编辑页面将我带到“找不到页面”而不是“更新路线”

时间:2019-05-11 09:24:14

标签: laravel

当我单击“编辑页面” 上的“编辑项目”按钮时,表单提交并带我到“找不到页面”,而不是更新路线。.

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";
}

我只希望它返回“你好”

1 个答案:

答案 0 :(得分:0)

您需要在route()中正确传递id参数

{{ route('products.update', [id => $id]) }}

管理员前缀由路由应用,您无需在route()中传递它;