Php 如何在Laravel5.2中编写条件查询?
如何在Laravel5.2Elount或query builder中编写此类查询Php 如何在Laravel5.2中编写条件查询?,php,laravel-5.2,Php,Laravel 5.2,如何在Laravel5.2Elount或query builder中编写此类查询 $query = Customers::leftjoin('Query string'); if(condition) { //This part added to query } else { //This part added to query } ->get(); 您必须记住变量中的查询,例如: $query = C
$query = Customers::leftjoin('Query string');
if(condition)
{
//This part added to query
}
else
{
//This part added to query
}
->get();
您必须记住变量中的查询,例如:
$query = Customers::leftjoin('Query string');
if(condation){
$query = $query->where('something', '=', 'something');
} else {
$query = $query->where('somethingelse', '=', 'somethingelse');
}
$query = $query->get();
通常您会有
$query->where()-get()
,这基本上是一样的,$query
将保存->where()
的结果,并允许您在$query
上进一步链接。您必须记住变量中的查询,例如:
$query = Customers::leftjoin('Query string');
if(condation){
$query = $query->where('something', '=', 'something');
} else {
$query = $query->where('somethingelse', '=', 'somethingelse');
}
$query = $query->get();
通常您会有$query->where()-get()
,基本上是一样的,$query
将保存->where()
的结果,并允许您进一步链接$query
请阅读如何提问-。有一个紧凑的标题是个好主意。请阅读如何提问-。有一个紧凑的标题是个好主意。