在 Laravel 中,我正在尝试展示 Auth::user (用户) 和 部门 之间的关联元素。在 User 表中,我有 id、name 和 department_id。在 Departments 表中,我有 id 和 name。
在用户模型中,我创建了:
在用户模型中,我创建了:
public function department()
{
return $this->belongsTo('App\Models\Department');
}
然后,我在刀片模板中尝试:
Auth::user()->department
但是返回空值并且没有显示链接的部门。空值是不正确的,所有用户都有部门。所以,需要帮助吗?关系上有什么问题吗?
public function __construct() $user = User :: with('departament')-> find(Auth :: id()); View :: share('user',$ user); }
顺便说一句,这不是一个好主意。 - Saiful Islam