国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - Laravel模糊查詢區分大小寫的實例

Laravel模糊查詢區分大小寫的實例

2021-08-24 15:48SHUIPING_YANG PHP教程

今天小編就為大家分享一篇Laravel模糊查詢區分大小寫的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Laravel的ORM特殊操作!

舉個例子:我們數據庫設計的編碼方式如果是ci,也就是說大小寫不敏感的話,我們搜索的時候,搜索test,那么結果是Test,test,teST等等都出來,但是我們加上like binary的話,那么搜索出來的就是test,不管你的mysql數據庫是什么編碼排序規則。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#passthru: array:10 [▼
0 => “insert”
1 => “insertGetId”
2 => “getBindings”
3 => “toSql”
4 => “exists”
5 => “count
6 => “min”
7 => “max”
8 => “avg”
9 => “sum”
]
#operators: array:26 [▼
0 => “=”
1 => “<”
2 => “>”
3 => “<=”
4 => “>=”
5 => “<>”
6 => “!=”
7 => “like”
8 => “like binary”
9 => “not like”
10 => “between”
11 => “ilike”
12 => “&”
13 => “|”
14 => “^”
15 => “<<”
16 => “>>”
17 => “rlike”
18 => “regexp”
19 => “not regexp”
20 => “~”
21 => “~*”
22 => “!~”
23 => “!~*”
24 => “similar to”
25 => “not similar to”
]

參考文件位置:

?
1
D:\phpStudy\WWW\BCCAdminV1.0\vendor\laravel\framework\src\Illuminate\Database\Query\Builder.php
?
1
2
3
4
5
6
7
8
protected $bindings = [
 'select' => [],
 'join' => [],
 'where' => [],
 'having' => [],
 'order' => [],
 'union' => [],
];
?
1
2
3
4
5
6
7
8
protected $operators = [
 '=', '<', '>', '<=', '>=', '<>', '!=',
 'like', 'like binary', 'not like', 'between', 'ilike',
 '&', '|', '^', '<<', '>>',
 'rlike', 'regexp', 'not regexp',
 '~', '~*', '!~', '!~*', 'similar to',
 'not similar to',
];
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public function index($customer_type = null) {
 $search = request('search');
 $perPage = request('perPage') ? request('perPage') : 10;
 $customer_type = $customer_type ? $customer_type : request('customer_type');
 $data = Customer::select(['id', 'email', 'user_name', 'nick_name', 'status', 'phone', 'create_time'])
  ->where('customer_type', '=', $customer_type)
  ->where(function ($query) use ($search) {
   if ($search) {
    $query->where('user_name', 'like binary', '%' . $search . '%')
     ->orWhere('nick_name', 'like binary', '%' . $search . '%')
     ->orWhere('phone', 'like binary', '%' . $search . '%')
     ->orWhere('email', 'like binary', '%' . $search . '%');
   }
  })
  ->orderBy('create_time', 'desc')
  ->paginate($perPage);
 //追加額外參數,例如搜索條件
 $appendData = $data->appends(array(
  'search' => $search,
  'perPage' => $perPage,
 ));
 return view('admin/customer/customerList', compact('data'));
}

以上這篇Laravel模糊查詢區分大小寫的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/zhezhebie/article/details/78342153

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品美女久久久久久免费 | 亚洲欧美在线一区 | 草久在线视频 | 俺来也俺也啪www色 性色视频在线 | 黄色美女视频网站 | 欧美黄在线观看 | 欧美激情久久久 | 国产精品日韩欧美一区二区三区 | 久久er99热精品一区二区 | 亚洲一区二区三区在线 | 色香蕉在线 | 欧美一区二区三区不卡 | 日韩国产一区 | 国产精品久久久久久久久久久久久 | 国内成人免费视频 | 国产精品久久99 | 欧美精品一区二区三区中文字幕 | 欧美自拍视频 | 久久久中文字幕 | 久久久久久久久一区二区三区 | 成人综合区 | 日韩欧美综合 | 黑人中文字幕一区二区三区 | 北条麻妃99 | 能在线观看的黄色网址 | 免费毛片网站 | 黄色片网站在线 | 亚洲国产一区二区a毛片 | 色婷婷电影 | 99精品欧美一区二区蜜桃免费 | 欧美日韩在线视频观看 | 特黄特黄aaaa级毛片免费看 | 久久精品伊人 | 精品久久久久久久久久久久久久久久久久 | 精品国产髙清在线看国产毛片 | 亚洲综合网站 | 欧美一区二区在线播放 | 九九综合九九 | av77| 在线观看免费视频国产 | 青青草免费在线视频 |