获取Laravel身份验证用户以及用户关系

时间:2017-11-22 05:20:47

标签: php laravel

在我的User模型中

public function jobs()
{
    return $this->belongsTo('App\Jobs','job','id');
}

现在我的控制器中有

return Auth::user()->with('jobs');

但是我收到了错误

  

类Illuminate \ Database \ Eloquent \ Builder的对象不可能   转换为字符串“

如何将经过身份验证的用户与所有相关模型一起使用。

2 个答案:

答案 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;