【发布时间】:2020-10-11 07:24:52
【问题描述】:
我正在尝试为我的数据表添加软删除警告消息enter image description here
但示例是针对按钮的,我使用 h ref 链接访问控制器中的 softdeletes 功能
这是我用 yajra 制作的数据表
MailMessageDataTable.php
public function dataTable($query)
{
return datatables()
->eloquent($query)
->addColumn('action', function ($MailMessage) {
return '<a href="' . route('MailMessage.show', $MailMessage->id) . '"class="btn btn-outline btn-primary btn-xs dim"
data-toggle="tooltip" tittle="' . __('messages.index.show') . '"><i class="fa fa-eye"></i></a>'
.($MailMessage->deleted_at ? '' :
'<a href="' . route('MailMessage.edit', $MailMessage->id) . '"class="btn btn-outline btn-primary btn-xs dim"
data-toggle="tooltip" tittle="' . __('messages.index.edit') . '"><i class="fa fa-edit"></i></a>')
.'<a href="' . route('MailMessage.delete_message', $MailMessage->id) . '"class="btn btn-outline btn-primary btn-xs dim"
data-toggle="tooltip" tittle="' . __('messages.index.delete') . '"><i class="fa fa-trash"></i></a>';
});
}
最后一个 href 对使用软删除很重要
【问题讨论】: