如何从 octobercms 的前端删除 table 行
How to delete a table row from the frontend in octobercms
我需要一些帮助。我想在前端页面上创建一个删除功能,当点击时,它会删除 table 上的那一行。我已经尝试过他的尝试,但对我没有任何用处。这是我的代码
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();
}
我需要一些帮助。我想在前端页面上创建一个删除功能,当点击时,它会删除 table 上的那一行。我已经尝试过他的尝试,但对我没有任何用处。这是我的代码
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();
}