2017-01-25 4 views
-1

私はLaravelで新しいです。私は雄弁なモデルを使用して検索フィルタを作成したいと思います。 私はいくつかの列がいくつかの腸内に等しいとチェックして結果を返すが、腸内が空であれば何も返さないという問題がある。 他の腸がマッチしているかどうか検索する方法と、腸内の1人でも値を返すことは空です。Laravel whereステートメント

$result = person::Where('age','>=',$age) 
      ->Where('hairColor','=',$hairColor) 
      ->Where('height','>=',$height) 
      ->get(); 

答えて

0

だけ

Laravel where clauses

このドキュメントを確認し、また、 orWhere

$result = person::Where('age','>=',$age) 
      ->orWhere('hairColor','=',$hairColor) 
      ->orWhere('height','>=',$height) 
      ->get(); 

を使用