Php 选择Laravel上的价格字段MySQL JSON
我希望获得价格大于或等于指定值(从输入中获取)的数据 但价格是数据库中的JSON,我买不到。货币如:越南盾、美元、TWD等 尊重所有答案!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
非常感谢 如果您使用的是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();