【发布时间】:2015-12-05 12:27:57
【问题描述】:
我已经创建了文章模型和添加方法:
public function brkon()
{
return $this->hasOne('App\Article\ArticleBrkon', 'articles_id', 'article_id')->where('user_id', '=', (int) Auth::user()->user_id);
}
但是当我是客人时,我看到了错误:
试图获取非对象的属性
我为此更改了 brkon:
public function brkon()
{
if (Auth::guest()) {
return;
}
return $this->hasOne('App\Article\ArticleBrkon', 'articles_id', 'article_id')->where('user_id', '=', (int) Auth::user()->user_id);
}
现在我遇到了这个问题:
关系方法必须返回一个对象类型 照亮\数据库\雄辩\关系\关系
【问题讨论】: