id
, car_id
, type
및 name
필드가있는 maintenance
테이블이 있습니다.다른 테이블에서 검색 하시겠습니까?
maintenance
테이블의 목록을 얻으려면 어떻게해야합니까? type = 'car wash'
의 경우에만 model_id = 5
?
model_id
필드는 car
테이블에 있습니다. 다음 표와 같은 자동차 테이블 : id
, model_id
, engine_size
및 color
.
을 사용하면 car
테이블에 model_id
과 일치하는 항목 목록을 가져올 수 있습니까? car
테이블과 연결되는 maintenance
테이블에 car_id
이 있습니다.
다음과 같이해야합니까? 당신을 가정
return Maintenance::where('type', 'car_wash')->where(function($query) {
// get a list a maintenance where model_id = 5 in a car table
});
알려 주시기 바랍니다. –
@ chris85'maintenance' 테이블에는'car_id'가 있고'car'table에는'id'와'model_id' 필드가 있습니다. –
Maintenance.php와 Car.php (모델 PHP 파일) 사이의 관계가 이미 설정되어 있기 때문에'-> join'을 사용해야한다는 것을 알지 못했습니다. –