Laravelの新機能です。私は、laravelクエリービルダーを使用してクエリーを動的にしたい。
句がnull where句がnullでない場合、クエリはLaravel dynamicクエリービルダーを使用したクエリ
SELECT * FROM $tbl WHERE hello = "world"
LaravelのORMの作品になります場合は、クエリが
SELECT * FROM $tbl
になります場合は通常、私は、PHP
$where = array(
'hello' => 'world'
);
function get($where = null){
if($where == "") $where = "";
//Function which converts where clause into queries
wheretoqueries($where); //converts where clause
$sql = "SELECT * FROM $tbl $where";
return $sql;
}
echo get($where);
で動的なクエリを行うことができますキーと値が存在する場合、where句には問題ありません。
A::where($where)->get();
nullのところ、以下の方法はあなたにwhere
クエリをチェーンでき
私の答えが役立つことを知ってうれしいです。 –