我正在创建一个小型的社交媒体,管理员可以在其中发布到用户的仪表板,但无法在帖子中显示管理员详细信息(例如个人资料图片)
这是我遇到的错误
Trying to get property 'profile_image' of non-object
检查我的代码
Post.php //我的帖子模型
public function admin()
{
return $this->belongsTo('App\Admin');
}
Admin.php //我的管理员模型
public function post()
{
return $this->hasMany('App\Post');
}
现在在用户仪表板上,我将尝试使用此代码{{ $post->admin->profile_image }}
答案 0 :(得分:1)
由于$post->admin is null
您必须检查$post->admin
是否为空
{{ $post->admin ? $post->admin->profile_image : ''}}