# 使用软删除
这只是为了帮助您在Voyager中启用模型的软删除,请参考 Laravel 文档 了解更多详情.
# 在Voyager配置表信息
使用选择了“添加软删除”按钮的数据库管理器创建表时,以及向已添加模型名称的表添加BREAD功能时,只需编辑模型文件即可在该表上完全启用软删除。
# 编辑表的模型
一个默认的表模型,看起来是这样的:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class YourModelName extends Model
{
}
正好把他变成:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Documento extends Model
{
use SoftDeletes;
protected $dates = ['deleted_at'];
}
从现在起,每次从该表中删除记录时,它实际上不会被删除,只有 deleted_at
列将使用当前时间戳写入。
← 附加 CSS 和 JS 自定义关联属性 →