我将 Laravel 与Route::resource()控制器一起使用,并删除运行该函数所需的内容destroy()。此方法需要 DELETE HTTP 方法才能执行。如何通过单个按钮执行此操作?
谢谢
您可以围绕删除按钮创建一个表单。这不会在视觉上向页面添加任何内容。
例如:
{{ Form::open(['url' => 'foo/bar', 'method' => 'delete', 'class' => 'deleteForm']) }}
<input type="submit" class="deleteBtn" />
{{ Form::close() }}
Run Code Online (Sandbox Code Playgroud)
Laravel Form 助手会自动欺骗表单并为DELETE方法添加隐藏字段。
然后您可以使用该类设置按钮的样式.deleteBtn。如果按钮需要内联放置,您甚至可以display: inline;为该类分配一个属性.deleteForm。
| 归档时间: |
|
| 查看次数: |
14152 次 |
| 最近记录: |