Tôi có 2 bảng tham gia trong Eloquent là chủ đề và người dùng.
mô hình chủ đề:
public function user() {
return $this->belongs_to('User');
}
mô hình người dùng:
public function themes() {
return $this->has_many('Theme');
}
Cuộc gọi api Eloquent của tôi trông như sau:
return Response::eloquent(Theme::with('user')->get());
Nó trả về tất cả các cột từ chủ đề (điều đó tốt) và tất cả các cột từ người dùng (không ổn). Tôi chỉ cần cột 'tên người dùng' từ mô hình người dùng, làm cách nào để giới hạn truy vấn đến đó?
Response
loại lớp nào mà tôi cần nhập không?