【发布时间】:2015-02-19 03:13:19
【问题描述】:
我在 Laravel 的代码中使用了 whereOr 和 orWhere 两者都有效,但有时会给出不同的结果
$user_query = User::select( 'users.id', 'users.username','users.first_name','users.last_name', 'users.photo' )
->where('users.status',1)
->where('users.id','!=',$id)
->where('users.username','like','%'.$searchkey.'%')
->orWhere('users.first_name','like','%'.$searchkey.'%')
->orwhere('users.last_name','like','%'.$searchkey.'%')->get();
// ->whereOr('users.first_name','like','%'.$searchkey.'%')
// ->whereOr('users.last_name','like','%'.$searchkey.'%')->get();
whereOr和orWhere有什么区别
【问题讨论】:
-
@웃웃웃웃웃 哪里提到了
whereOr?
标签: php laravel eloquent query-builder