貌似,可以使用where语句。 $users = DB::table('users')->where('name', 'like', '%hello%')->get(); 如果,你需要的是某一数据库特有的写法,或是不习惯Eloquent的方式,也可以使用原生SQL语句(不推荐,尤其是容易因为拼字符串而造成SQL注入漏洞)——使用DB::raw方法。 $users = DB::table('users') ->select(DB::raw('count(*) as user_count, status')) ->where('status', '<>', 1) ->groupBy('status') ->get(); 我只是从文档中搬过来的。。。
貌似,可以使用where语句。
如果,你需要的是某一数据库特有的写法,或是不习惯Eloquent的方式,也可以使用原生SQL语句(不推荐,尤其是容易因为拼字符串而造成SQL注入漏洞)——使用DB::raw方法。
我只是从文档中搬过来的。。。