سلام دوستان همگی خسته نباشید
این تکه کد در نسخه ۵.۸ لاراول بدرستی کار میکنه ولی در نسخه ۶ خطا میده اگر ممکنه راهنمایی بفرمایین چه چیزی تغییر کرده
<form action="{{route('product.destroy',['id'=>$item->id])}}" method="post">
{{method_field('delete')}}
{{csrf_field()}}
<div class="btn-group btn-group-sm">
<a href="{{route('product.edit',['id'=>$item->id])}}" class="btn btn-primary">ویرایش</a>
<button class="btn btn-danger">حذف</button>
</div>
</form>
کنترلر :
public function destroy(Product $product)
{
$product->delete();
return back();
}
خطا :
The DELETE method is not supported for this route. Supported methods: GET, HEAD, POST.
سلام کد زیر رو میتونید به صورت ساده تر در بیارید
{{route('product.destroy',['id'=>$item->id])}}
{{method_field('delete')}}
{{csrf_field()}}
به حالت زیر تبدیلش کنید
{{route('product.destroy', $item)}}
@method('DELETE')
@csrf
و اینکه برای حل مشکل روتر خودتون رو هم قرار بدید. امکان داره از روتر باشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟