0
Hỏi về query builder trong Laravel
Em có bảng
- questions(id, que_content) : 1 question có nhiều answer
- answers(id, ans_content): 1 answer có nhiều question
- answer_question (id, question_id, answer_id) bảng trung gian giữa 2 bảng trên
Bình thường dùng eloquent em chỉ cần Question::with(‘answers')->get()
thì sẽ đc data của các questions:
[
Id: 1,
Content: ‘noidung1’,
Answers: [một mảng các câu trả lời]
]
Đấy là query dùng eloquent, giờ em muốn chuyển sang query builder thì viết như nào để có output như trên ?
Em cảm ơn!
Thêm một bình luận
1 CÂU TRẢ LỜI
+1
query builder thì không có sẵn đâu bạn, chỉ có cách dùng câu lệnh join, sau đó dùng for để xử lý lại dữ liệu cho nó giống với định dạng khi dùng Eloquent ORM thôi