首页 > 解决方案 > 雄辩的倍数,其中较高和较低的值相同

问题描述

我无法获得以下 Eloquent 查询的结果:

return 
  Cost::where('zipcode_start', '>=', 8000)
  ->where('zipcode_end', '<=', 8000)
  ->pluck('price);

在那个成本表中,我有一些价格取决于给定的邮政编码所在的范围。

标签: laravellaravel-5eloquent

解决方案


我认为你的比较应该换边。

Cost::where([
    ['zipcode_start, '<=', 8000],
    ['zipcode_end', '>=', 8000]
])
->pluck('price');

推荐阅读