在我的User
模型中
public function jobs()
{
return $this->belongsTo('App\Jobs','job','id');
}
现在我的控制器中有
return Auth::user()->with('jobs');
但是我收到了错误
类Illuminate \ Database \ Eloquent \ Builder的对象不可能 转换为字符串“
如何将经过身份验证的用户与所有相关模型一起使用。
答案 0 :(得分:1)
试试这样:
return Auth::user()->with('jobs')->get();
OR
return Auth::user()->with('jobs')->first();
->get();
和->first();
会为您提供数据,然后将其返回!
希望这能帮到你!
答案 1 :(得分:0)
你应该试试这个:
return Auth::user()->with('jobs')->get();
OR
$userJob = Auth::user()->with('jobs');
return $userJob;