使用 Dcat Admin 开发网站后台,想在删除前进行一些判断,最开始在文档里没找到,后来才发现 Dcat Admin 删除事件其实就是表单事件的一种。
deleting:删除前回调
$form->deleting(function (Form $form) {
// 获取待删除行数据,这里获取的是一个二维数组
$data = $form->model()->toArray();
});
deleted:删除后回调,通过第二个参数 $result
可以判断数据是否删除成功。
$form->deleted(function (Form $form, $result) {
// 获取待删除行数据,这里获取的是一个二维数组
$data = $form->model()->toArray();
// 通过 $result 可以判断数据是否删除成功
if (! $result) {
return $form->response()->error('数据删除失败');
}
// 返回删除成功提醒,此处跳转参数无效
return $form->response()->success('删除成功');
});
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Dcat Admin删除的回调事件
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Dcat Admin删除的回调事件