Laravel eloquent问题

请问大神,我想用Eloquent对象生成一个空QueryBuilder对象,这是为了拼接条件查询用。
比如

    $builder = Product::where('id','>=',0);
    $btime = 0;
    $etime = 100;
    $keyword = 'hello';

    if(!empty($btime) && !empty($etime)){
        $builder->whereBetween('created_at',[$btime,$etime]);
    }

    if(!empty($keyword)){
        $builder->where(function($query)use($keyword){
            $query->orWhere('name','like','%'.$keyword.'%')->orWhere('email','like','%'.$keyword.'%');
        });
    }

    $Data = $builder->get();

如上面所示的例子,我想生成一个空的QueryBuilder对象而不是通过where('status','>',0),这样看起来怪怪的。

JellyBool
修改的评论也不能少于六个字哦!