如何在查询laravel框架中的条件中添加条件?

问题描述 投票:0回答:1

实际上是我的查询是基于以下条件条件。在第一种情况下

if($a!="")
{

            $getData = DB::table('students')->where([
                ['code', '=', '1'],
                    ['class', '!=', 'General'],
                    ['gender','=', 'm']  
                ]);
}

//第二种情况

if($b!='')
{
$queryData=$getData->where( ST_Distancesphere(geom,ST_SetSRID(ST_MakePoint($longt,$latt),4326)), '<', $b)->get();
}
else
{
 $queryData=$getData->get();
}
return $queryData;

在第一种情况下,查询工作正常,但是当$ b不等于空白,然后条件不起作用

laravel
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.