首页 > 解决方案 > Laravel 雄辩的查询 where-like

问题描述

我尝试了一个搜索栏,我想在其中输入 3000 之类的价格,我想向我显示 3000-3999 的价格范围以及其他价格,1000-1999、2000-2999 等...

我有这个代码,它只显示我输入的确切价格

->orWhere('price', 'LIKE', '%'.$request->search.'%');

我该怎么做?

标签: laraveleloquenteloquent-relationship

解决方案


如果您的请求总是有类似的东西

1000 2000 3000 ...

你可以做类似的事情

->whereBetween('price', [(int)$request->search, (int)$request->search+999])

推荐阅读