Laravel 5.7删除未达到控制器删除方法(返回404错误页面)

时间:2018-11-14 09:29:52

标签: laravel laravel-5.7

所以我有这个删除表格

<form action="/remove-cart/{{ $item->rowId}}" method="POST">
   @method('DELETE')
   @csrf
   <input type="submit" value="Remove item">
 </form>

去这条路线

 Route::delete('/remove-cart/{$id}', 'CartController@removeCart');

应该去方法

public function removeCart($id){

  return $id;

}

但是没有达到方法,我得到一个404页面,没有URL显示 http://project.dev/remove-cart/123(123是$ item-> rowId的值)

我在这里做什么错了?

1 个答案:

答案 0 :(得分:2)

请尝试使用Route::delete('/remove-cart/{id}', 'CartController@removeCart');代替{$id}