如何将SQL查询转换为Laravel查询生成器

时间:2016-03-16 03:24:25

标签: php laravel-5

我有这个问题:

SELECT * FROM table
  WHERE ( name = '%alex%' 
    OR  address = '%alex%' 
    OR  lastname = '%alex%' 
    ) AND id = '%alex%' 
        AND email = '%alex%' 

如何将上述SQL查询转换为Laravel Query构建器标准?

1 个答案:

答案 0 :(得分:1)

 Illuminate\Support\Facades\DB::table('table')
        ->where('name', 'LIKE', '%alex%')
        ->orWhere('address', 'LIKE', '%alex%')
        ->orWhere('lastname', 'LIKE', '%alex%')
        ->where('id', 'LIKE', '%alex%')
        ->where('email', 'LIKE', '%alex%')
        ->get();