1
如果该字段具有null
值,则预加载将无法正常工作。我如何逃避错误Laravel5 eager加载null值
Trying to get property of non-object
,并在模型我这样设置
public function bilstate()
{
return $this->hasOne('App\Attribute', 'at_id', 'cu_bilstateid');
}
有人可以分享经验的关系?谢谢
你的回答对我来说完全有意义,但是如果我们直接使用'$ model-> bilstate-> at_id'并且它不应该触发错误,除了替换为'null'。期待您的回音。 –
原因是,他们使用关系数据调用的简短表示法......如果我们不能以这种意义调用关系不存在的话,我认为这是不合理的。我们需要额外的条件来过滤。 –