Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 选择Laravel上的价格字段MySQL JSON_Php_Laravel_Eloquent_Mysql Json - Fatal编程技术网

Php 选择Laravel上的价格字段MySQL JSON

Php 选择Laravel上的价格字段MySQL JSON,php,laravel,eloquent,mysql-json,Php,Laravel,Eloquent,Mysql Json,我希望获得价格大于或等于指定值(从输入中获取)的数据 但价格是数据库中的JSON,我买不到。货币如:越南盾、美元、TWD等 尊重所有答案! 非常感谢 如果您使用的是laravel 5.7或更高版本,那么您可以在JSON中进行选择。有关更多详细信息,请参阅文档 注意:若要实现此功能,必须为数据库中的字段使用json数据类型 $minPrice = $request->min_price; $maxPrice = $request->max_price; $value = Dprod

我希望获得价格大于或等于指定值(从输入中获取)的数据

但价格是数据库中的JSON,我买不到。货币如:越南盾、美元、TWD等

尊重所有答案!
非常感谢

如果您使用的是laravel 5.7或更高版本,那么您可以在JSON中进行选择。有关更多详细信息,请参阅文档

注意:若要实现此功能,必须为数据库中的字段使用json数据类型

$minPrice = $request->min_price;
$maxPrice = $request->max_price;

$value = Dproduct::where(['status' => 1])->where('price->USD', $minPrice)->get();

是json类型的数据库列吗?您使用的是哪一种laravel版本?你可以使用@Remul我保存的价格是json,我的版本是5.7,太棒了!非常感谢:D
$minPrice = $request->min_price;
$maxPrice = $request->max_price;

$value = Dproduct::where(['status' => 1])->where('price->USD', $minPrice)->get();