У меня есть две таблицы: пользователи (Пользователи) и группы (Группы).
Users
-----------------
id | username | group
1 | Bob | 2
Groups
-----------------
id | name
1 | firstgroup
2 | secondgroup
Я хотел бы отобразить: users.ID, users.username, group.name (1, Bob, secondgroup). Такой оператор SQL будет работать:
SELECT Users.id, Users.username, Groups.name
FROM Users
INNER JOIN
Groups ON Groups.id = Users.group
Однако я изо всех сил пытаюсь написать это в Eloquent, поскольку здесь нет "FROM". На данный момент я собираюсь сделать что-то вроде приведенного ниже, используя JOINS (http://laravel.com/docs/queries#joins)
$users = Users::select('id','username', 'Groups.name')->joins('Groups.id', '=', 'id')->get();
Теперь это не работает - я думаю, что соединения должны быть до выбора, но я просто не могу с этим справиться :(