laravel Eloquent如何实现where...andWhere方式的查询.

我是这样写的.

        $user = User::where(function($query) {
            $query->where('id', '=', 1)
                  ->andWhere('name', '=', 'Tom');
        })->get();

但是不能达到效果.

阅读 14.2k
4 个回答
$user = User::where(function($query) {
    $query->where('id', '=', 1)
          ->where('name', '=', 'Tom');
})->get();

且关系 where()->where()
或关系 where()->orWhere()

//我习惯用数组
$user = User::where(function($query) {
    $query->where(['id'=>1.'name'=>'Tome']);
})->get();

如: where (status = '1' or aa=123 or bb=33) and (ff=11 and gg=22 h=99) 这样的laravel 怎么输出

并且上面的数值是传进来的变量

推荐问题