从通过连接生成的记录中获取所选数据


get the selected data from a record that was made through join

我试图从通过连接(见下文)拉出的记录中获取列'role'的数据

$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);

但是它给了我这个错误:

尝试获取非对象的属性

有任何帮助,想法,线索吗?

啊我用 ->第()而非->()。