【发布时间】:2014-08-06 10:45:24
【问题描述】:
我想通过事务表获取所有用户的课程。
这是我的数据库结构
课程
id | name | description | price
交易
id | course_id | user_id | name | description | expires
用户
id | username | email
我尝试过加入,但它多次返回同一个用户。
DB::table('transactions')->join('users', 'transactions.user_id', '=', 'users.id')->join('courses', 'transactions.course_id', '=', 'courses.id')->distinct()->get();
如何使用 Eloquent 或其他方式实现这一点?
【问题讨论】:
-
你应该建立表之间的关系
-
我该怎么做,因为我正在学习 laravel(newbie)
-
我正在写答案,等等
-
@MostafaTalebi 我在等你的回答。
标签: php mysql laravel-4 eloquent