从通过连接创建的记录中获取所选数据

时间:2015-10-10 22:14:54

标签: php laravel laravel-5 eloquent

我正在尝试获取列'角色的数据。来自通过联接制作的拉动记录(参见下文)

$user = DB::table('users')
        ->join('user_details', function ($join) {
        $join->on('users.id', '=', 'user_details.id')
        ->where('users.id', '=', Auth::user()->id);
})
->get();

$user_role = strtolower($user->role);

但它给了我这个错误:

  

尝试获取非对象的属性

任何帮助,想法,线索?

1 个答案:

答案 0 :(得分:0)

啊我使用 - > first()而不是 - > get()。