【发布时间】:2018-11-13 13:06:24
【问题描述】:
所以我有 2 个模型用户和员工。他们彼此之间是一对一的关系。
User.php 'hasOne' 员工 和 Staff.php 'belongsTo' 用户
当我软删除用户时,我也想软删除员工条目,我已经使用(完美工作)实现了这一点:
static::deleting(function ($user) {
$user->staff()->delete();
});
现在我想在我尝试使用此恢复用户时恢复员工(不工作):
static::restoring(function ($user) {
$user->staff()->restore();
});
但这不起作用。用户条目被删除,但员工条目仍保持软删除状态。
谁能帮我理解我在这里做错了什么?
另外,这是完成此任务的最佳方式吗?还是有其他方法可以做到这一点?
PS:我使用的是 Laravel 5.5
【问题讨论】:
标签: php laravel laravel-5 eloquent