查询设计模式

Query design pattern

如何做类似的事情:

$user = $query->table('user')->select('name','email')->where('id > 3');

我的意思是, 如何让查询知道操作以 where('id > 3') 结尾以便执行? 然后,当我们添加->orderBy('date')时,它不会在查询完成构建后执行..

可以这样做吗?

action 的最后是否应该有 exec() 方法?
不过,我看到 Laravel 可以做到 this

你可以按照下面的方式做,效果很好

$user = $query->table('user')->select('name','email')->where('id' ,'>' 3)->get();