Eloquent 怎么使用包含同一个条件的query进行多次查询?


比如说我需要查询一些帖子, 首先共同的条件是发布于 2017年内,
然后我需要分别获取几个类型的帖子;

$query = Model::where(时间条件);
$type1_list = query->where(type1条件)->get();
$type2_list = query->where(type2条件)->get();
这样只有第一个list有值, 第二个为空的collection;
那么除了重头写两条查询这个笨方法之外, 能否能复用query进行查询?


Vote Vote Cancel Collect Collect Cancel

<< 上一篇: laravel 构造方法不执行跳转

>> 下一篇: 5.2与5.4路由名称返回不一样的问题