Php 如何使用laravel where子句?
我是新来的。 如何将以下查询转换为Laravel where子句Php 如何使用laravel where子句?,php,laravel,Php,Laravel,我是新来的。 如何将以下查询转换为Laravel where子句 where category='1' and (shipping_from='1' OR shipping_to='2') 您应该使用嵌套参数分组:。例如: 您应该使用嵌套参数分组:。例如: 参考: 请参阅:请检查 最初,拉雷维尔认为所有条件中的和条件。除非您指定或,否则请检查 最初,拉雷维尔认为所有条件中的和条件。除非您指定或,否则您也可以这样尝试:- use App\Model; $data = Model::where(
where category='1' and (shipping_from='1' OR shipping_to='2')
您应该使用嵌套参数分组:。例如:
您应该使用嵌套参数分组:。例如: 参考:
请参阅:请检查
最初,拉雷维尔认为所有
条件中的和条件。除非您指定或,否则请检查
最初,拉雷维尔认为所有条件中的和条件。除非您指定或,否则您也可以这样尝试:-
use App\Model;
$data = Model::where('category','1')
->where(function ($query) {
$query->where('shipping_from', '1')
->orWhere('shipping_to', '2');
})->get();
您也可以这样尝试:-
use App\Model;
$data = Model::where('category','1')
->where(function ($query) {
$query->where('shipping_from', '1')
->orWhere('shipping_to', '2');
})->get();
->where('category',1)->where(function($q){$q->where('shipping\u from',1)->where('shipping\u to',2)})代码>如需更好的查看,请参阅此链接->where('category',1)->where(function($q){$q->where('shipping_from',1)->或where('shipping_to',2)})代码>为了更好地查看,请查看我正在使用的链接$products=Product::where(“”)所以可以这样编码:$products=Product::where('category','1')->where(function($query){$query->where('shipping_from','1')->或者where('shipping_to','2');})->get();是的,我想像$products=Product::where(“”)这样编写代码,我正在使用where,如下所示$products=Product::where(“”)所以可以这样编码:$products=Product::where('category','1')->where(function($query){$query->where('shipping_from','1')->或者where('shipping_to','2');})->get();是的,我想像$products=Product::where(“”)这样编写代码,我正在使用where,如下所示$products=Product::where(“”)——我使用where,就像这样$产品=产品::其中(“”)–
$products = Product::where('category', 1)
->where(function ($query){
$query->where('shipping_from', 1)
->orWhere('shipping_to', 2);
})->get();
use App\Model;
$data = Model::where('category','1')
->where(function ($query) {
$query->where('shipping_from', '1')
->orWhere('shipping_to', '2');
})->get();