3 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊
你必須這樣使用
<form method="POST" action="{{route('remove.item',['product'=>$product['id']])}}" >
或者
<form method="POST" action="{{route('remove.item',['product'=>$product->id])}}" >

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
嘗試替換$product->id
為$product['id']
. 所以這一行:
<form method="POST" action="{{ route('remove.item', $product->id) }}" >
對(duì)此進(jìn)行更改:
<form method="POST" action="{{ route('remove.item', $product['id']) }}" >

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
修改你的代碼如下
購物車.blade.php
<form method="POST" action="{{ route('remove.item', $product) }}" >
@csrf
{{ method_field('DELETE') }}
<input type="submit" value="Delete" onclick="return confirm('Are you sure?')" class="btn btn-primary" />
</form>
路線
Route::get('/destroy/{product}', [
'uses' => 'ProductController@destroy',
'as' => 'remove.item']);
那么它應(yīng)該可以解決你的問題
- 3 回答
- 0 關(guān)注
- 221 瀏覽
添加回答
舉報(bào)