ユーザー (Users) とグループ (Groups) の 2 つのテーブルがあります。
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
ただし、「FROM」がないため、これをEloquentで書くのに苦労しています。現時点では、JOINS ( http://laravel.com/docs/queries#joins )を使用して、以下の行に沿って何かをしようとしています。
$users = Users::select('id','username', 'Groups.name')->joins('Groups.id', '=', 'id')->get();
現在、これは機能していません-結合は選択の前に来る必要があると思いますが、うまくいきません:(