+------------+
| User |
+------------+
| uid |
| name |
| created_at |
| updated_at |
+------------+
車表
+------------+
| Car |
+------------+
| cid |
| uid |
| car_name |
| created_at |
| updated_at |
+------------+
我使用查詢生成器和我的查詢:
DB::table('user')
->join('car', 'user.uid', '=', 'car.uid')
->where('user.uid', '=', $uid)
->get();
它截斷created_at和updated_at從車表,它得到我:
{
"uid": 5,
"name": "Alexander Lowe DVM",
"created_at": "2017-04-01 18:12:45",
"updated_at": "2017-04-01 18:12:45",
"cid": 5,
"car_name": "BMW X8",
}
而我想讓我們的查詢結果成爲,我該怎麼做?任何解決方案
{
"uid": 5,
"name": "Alexander Lowe DVM",
"created_at": "2017-04-01 18:12:45",
"updated_at": "2017-04-01 18:12:45",
"car": {
"cid": 5,
"car_name": "BMW X8",
"created_at": "2017-04-01 18:12:45",
"updated_at": "2017-04-01 18:12:45"
}
}
。
您可以使用雄辯模型並定義它們之間的關係並獲得結果。 –