接口如何设计才能满足前端自定义条件查询?
需求
比如我写了一个订单接口,返回订单的相关信息,现在要加一个按照订单编号筛选的选项,还要一个按照下单人筛选的条件,还有其他的等等,我们该怎么封装一次接口就符合这个需求。
当前解决方案
现在用的是l5-repository
拓展中的:
protected $fieldSearchable = [
'name'=>'like',
'email', // Default Condition "="
'your_field'=>'condition'
];
实现的这个需求,但是现在有点不想用repository
了,觉得和laravel本身的ORM有冲突,在处理某个问题的时候很复杂,所以寻求一个好的替代方案。
https://github.com/spatie/laravel-query-bu...