本文整理汇总了PHP中query::orWhere方法的典型用法代码示例。如果您正苦于以下问题:PHP query::orWhere方法的具体用法?PHP query::orWhere怎么用?PHP query::orWhere使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类query
的用法示例。
在下文中一共展示了query::orWhere方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: scopeFilter
/**
* scope query with filter options
* @param query $query
* @return Query
*/
public static function scopeFilter($query)
{
if ($name = \Request::get('q')) {
$query->where('name', 'like', "%{$name}%");
$query->orWhere('asset_no', 'like', "%{$name}%");
$query->orWhere('model', 'like', "%{$name}%");
}
if ($category_id = \Request::get('category_id')) {
$query->where('category_id', '=', $category_id);
}
if ($department_id = \Request::get('department_id')) {
$query->where('department_id', '=', $department_id);
}
if ($vendor_id = \Request::get('vendor_id')) {
$query->where('vendor_id', '=', $vendor_id);
}
if ($status = \Request::get('status')) {
$query->where('status', '=', $status);
}
return $query;
}