gpt4 book ai didi

php - whereBetween 传递一个值和 null

转载 作者:行者123 更新时间:2023-11-30 21:47:36 24 4
gpt4 key购买 nike

我有一个 Eloquent 查询,我在其中传递了一个值和 null。例如,如果我有一个价格列并且我有两个变量 $to$from

示例 $from = 10 $to= ""

$from = 10;
$to = "";
Product::whereBetween('price', [$from, $to])->get();

我的问题是这样可以吗,这行得通吗?如果不是,那么如果我想从10 搜索到infinity 该怎么办?

最佳答案

您可以在 php 中使用 ?? 来检查空值,因此如果第一个值为空,它将等于您传递的第二个值。喜欢:

$from = $request->to ?? 0;
$to = $request->to ?? Model::max('column'); // names are imaginary

关于php - whereBetween 传递一个值和 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48719973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com