我想要做的是,我想根据请求的参数在laravel 5.3中进行动态查询,因此在请求中我将获得列名,然后过滤该查询,我不知道我想要处理的表数据。 所以,我的问题是如何决定该查询的表? 或者我应该将表和各列存储在一个数据库的表中,并将请求的参数与该表匹配,以便获得表名并能够输入该查询?
但我认为这会花费我的处理费用?这就是我发布这个问题的原因。请帮助我找到符合我的动态查询要求的最佳方案?
更新
请求将是这样的
{
"col": ['fname', 'lname'],
"offset": 1,
"limit": 25,
"order": [ASC, fname, lname],
"filter": [
{
"col": "id",
"op": "=",
"val": 8
}
]
}
所以这是我的请求,表名和相关列在一个表中。