gpt4 book ai didi

Laravel 删除方法不起作用

转载 作者:行者123 更新时间:2023-12-04 15:57:17 24 4
gpt4 key购买 nike

我做了一个小 Laravel 项目,但删除方法无法正常工作:

我使用资源 Controller
我的路线是:

Route::resource('roles','Admin\RoleController');

在我看来我有
 <form action="{{route('roles.destroy',$role->id)}}" style="display:inline">
@method('delete')
@csrf
<button type="submit" class="btn btn-danger"><i class="fa fa-trash"></i></button>
</form>

但是当我单击按钮时,它会向我显示角色(= 资源的获取方法)
我究竟做错了什么 ?

最佳答案

如果您使用的是 Laravel 5.1 或稍后

<form action="{{ route('roles.destroy', 'YOUR_ID') }}" method="POST">
{{ method_field('DELETE') }}
{{ csrf_field() }}
<button type="submit" class="btn btn-danger"><i class="fa fa-trash"></i></button>
</form>

如果您使用的是 Laravel 5.6 或稍后
<form action="{{ route('roles.destroy', 'YOUR_ID') }}" method="POST">
@method('DELETE')
@csrf
<button type="submit" class="btn btn-danger"><i class="fa fa-trash"></i></button>
</form>

您可以在 Laravel 文档中阅读有关方法欺骗的更多信息。

关于Laravel 删除方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51338098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com