В структуре Laravel закодировано следующее:
QUERY
$shipping = DB::table('shipping')->where('country',$delivery->country)->first();
$data= json_decode(json_encode($shipping),true);
РЕЗУЛЬТАТ
array (
'id' => 3,
'carrier' => 'EN',
'country' => 'AU',
'rates_json' => '{"rates": [{"international": [{"zone4": [{"to_kg": "2", "total": "1", "from_kg": "1"}, {"to_kg": "4", "total": "2", "from_kg": "3"}]}]}]}',
)
В базе данных MySQL я сохранил «rate_json» в столбце «JSON».Атрибут "from_kg" и "to_kg" является диапазоном.
Я намереваюсь получить сумму, если значение находится в диапазоне.Например, если значение 1,5 находится в диапазоне от 1 до 2, то итоговое значение равно 1.
Ваша помощь приветствуется.
Спасибо.