我将 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 次 |
最近记录: |