0
안녕하세요, 어떻게 저의 설득력있는 모델에서 일대일 관계로 데이터베이스의 데이터를 쿼리 할 수 있습니까?Laravel 5.3 간략한 관계 1-1 질문
특정 카테고리 ID가있는 메뉴를 쿼리하고 싶습니다.
예를 들어, "Breakfast Category"로만 식사를 쿼리하고 싶습니다.
메뉴 모델 :
public function menucat()
{
return $this->hasOne('App\MenuCat', 'menu_cat_id', 'id');
}
Menu_Cat 모델
public function menus()
{
return $this->belongsTo('App\Menu', 'menu_cat_id', 'menu_cat_id');
}
데이터베이스 테이블 :
메뉴 표
id | menu_cat_id | menuName
menu_cat 표
menu_cat_id | menuCatName
쿼리 작성기를 사용하면 쉽게 찾을 수 있지만 필자는 필요한 데이터를 쿼리하기 위해 설득력을 사용하고 싶습니다.
미리 감사드립니다. 문서에서
감사합니다. 하지만 특정 카테고리의 메뉴 만 쿼리하려면 어떻게해야합니까? –
$ this-> hasOne ('App \ MenuCat', 'id', 'menu_cat_id') -> where ('category', 1);와 같이 쿼리 끝에 where 메서드를 추가 할 수 있습니다. –
고마워요! 어쨌든 내가 && 조건으로하고 싶다면. 날짜가 오늘 인 카테고리 1에 대한 메뉴를 쿼리 하시겠습니까? –