Мне нужно, чтобы мои пользователи с их ролями (список, а не проверять!) В стандартной системе Auth.
Я somethink так:Laravel - Получить пользователей с их ролями имя
$users = DB::table('users')
->join('user_roles', 'users.id', '=', 'user_roles.user_id')
->select('id', 'first_name', 'role_id')
->get();
И я получаю это:
array:2 [▼
0 => {#552 ▼
+"id": 9670
+"first_name": "Paweł"
+"role_id": 1337
}
1 => {#553 ▼
+"id": 9670
+"first_name": "Paweł"
+"role_id": 100
}
]
Но мне это нужно:
array:2 [▼
0 => {#552 ▼
+"id": 9670
+"first_name": "Paweł"
+"roles": 'Admin, AnotherRole'
}
]
Как я могу это сделать? Структуры моих таблиц:
пользователи
'ID' 'Firstname' ... и т.д.
роли
'идентификатор' 'имя'
user_roles
'user_id' 'role_id'