【发布时间】:2018-07-21 02:53:35
【问题描述】:
我有 3 个模型:用户、角色和货币。我对他们之间的关系感到困惑。
然后用户是管理员这工作:
Auth::user()->currency->symbol)
当普通用户出现错误时:
试图获取非对象的属性
如果 dd(Auth::user()) 它显示用户,但无法访问与模型货币的关系。为什么会这样?
用户模型关系:
public function currency()
{
return $this->belongsTo(Currency::class, 'currency_id');
}
货币模型关系:
public function created_by()
{
return $this->belongsTo(User::class, 'created_by_id');
}
如果您需要更多信息,请告诉我。
【问题讨论】:
-
有什么问题?
标签: laravel relationship