如何解决如何在octobercms中从前端删除表行
我需要一些帮助。我想在前端页面上创建一个删除功能,单击该功能将删除表中的该行。我已经尝试过他的尝试,对我没有任何帮助。这是我的代码
function onDelete(){
$model = Accounts::where('id',$id)->first()->delete();
}
```
here is the twig
<tbody>
{% for log in logs %}
<tr>
<td>{{log.name}}</td>
<td>{{log.account_no}}</td>
<td>{{log.code}}</td>
<td>
<button data-request="onDelete"
data-request-data="id:{{ log.id }}"
data-request-confirm="Are you sure ?"
class="btn btn-sm btn-default">
delete
</button>
</td>
</tr>
{% endfor %}
</tbody>
解决方法
我解决了。在我的onDelete函数中,我应该使用“ post('id')”而不是“ $ id”。
function onDelete(){
$model = Accounts::where('id',post('id'))->first()->delete();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。