【发布时间】:2018-03-18 10:22:59
【问题描述】:
我有三个模型User、Customer、Message。
在用户模型中我有:
public function customers()
{
return $this->hasMany(Customer::class);
}
public function messages()
{
return $this->hasManyThrough(Message::class, Customer::class);
}
当我在 Customer 模型中使用 softDeletes 特征时。
现在在我的控制器中,同时像这样返回用户的消息
$messages = auth()->user()->messages()->paginate(30);
我无法收到属于已删除客户的消息。
请提出解决方案。我没有在用户和消息模型中使用 softDeletes。
【问题讨论】:
标签: php laravel orm laravel-eloquent