2014-03-27 3 views
1

나는 그 선택 쿼리가laravel : 여러 선택 쿼리

$bearLawly = Bear::where('name', '=', 'Lawly')->first(); 

할 일은 이해하지만 어떻게 선택 쿼리와 같은

SELECT * FROM bear where name = 'abc' AND age => '5' AND title = 'kid' ORDER BY name LIMIT 5, 10 

감사 할!

답변

1

당신이 시도 할 수

SELECT * FROM bear where name = 'abc' AND age => '5' AND title = 'kid' ORDER BY name LIMIT 5, 10 
+0

대단히 감사합니다. – dan

+0

@ 단, 가장 환영합니다 :-) –

0

그냥 그들을 체인 : 다음 쿼리에 따르면

$bearLawly = Bear::where('name', 'abc') // By default = will be used, so optional 
       ->where('age', '>=', '5') 
       ->where('title', 'kid') 
       ->orderBy('name') // or orderBy('name', 'desc') for reverse 
       ->take(5)->skip(10)->get(); 

:

$bearLawly = Bear::where('name', 'Lawly')->where('age', '5')->first(); 
+0

을 난 그냥 처음 발견하지 않으려면 무엇을하지만, '이름으로 주문 5, 10'을 주문 하시겠습니까? – dan