拉拉维尔 :记录过滤器



我有一个页面显示DB有关产品的记录,我想在右侧边栏中为它们添加过滤器,我的问题是,在"点击时"获取记录的最佳方法是什么。

目前,过滤器具有类别,用户可以单击其中,并且将显示相关类别的产品。还有一个价格范围选项等

我现在能想到的是:

  • 每个类别都有单独的路线和方法等。

我完全是空白的。

我直言,我会使用与列出产品相同的索引路由来使用带有查询字符串参数的 GET,即:

GET /products?category=car

这样,您就不必声明不同的路由。

我发现,当您必须过滤模型列表时,使用此包 https://github.com/Tucker-Eric/EloquentFilter 可以使编码更容易。

最新更新