我正在寻找一种通过 Laravel 4 中的查询字符串搜索和过滤数据库表/Eloquent 模型的方法。
我有一个名为的表,houses
其列名为:price
、、和name
hasCoffeeMachine
hasStove
我希望用户能够执行以下操作:http ://example.com?name=test&hasCoffeeMachine=1
这将获得名称为“test”的所有行,并且他们有一台咖啡机。
我希望用户能够根据他们想要的过滤器添加 URL 参数。考虑所有可能的查询字符串组合以从表中返回正确结果的最佳方法是什么?