laravel中orWhere怎么用

這篇文章主要為大家展示了“laravel中orWhere怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“laravel中orWhere怎么用”這篇文章吧。

創新互聯是一家專注網站建設、網絡營銷策劃、微信小程序定制開發、電子商務建設、網絡推廣、移動互聯開發、研究、服務為一體的技術型公司。公司成立10余年以來,已經為千余家成都茶樓設計各業的企業公司提供互聯網服務。現在,服務的千余家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。

laravel框架下 where 條件查詢很簡單,這里就不寫了,這里主要記錄一下平常不怎么用的 orWhere 多條件 or 查詢語句的拼接,示例如下:

(1)SQL 語句:

select `id` from `user` where (`email` = 'admin@phpernote.com' and `password` = '123456') or (`mobile` = '13681127231' and `password` = '123456');

laravel model 語句:

User::select(['id'])
    ->where(function ($query) use ($userName, $password) {
        $query->where('password', '=', '123456')->where('email', '=', 'admin@phpernote.com');
    })
    ->orWhere(function ($query) use ($userName, $password) {
        $query->where('password', '=', '123456')->where('mobile', '=', '13681127231');
    })
    ->first();

(2)SQL 語句:

select count(*) from `user` where `type` = 1 and `valid_type` = 2 and (`valid_end` < 1560738570 or `valid_begin` > 1560738570);

laravel model 語句:

$model = User::where('type', 1)->where('valid_type', '=', 2)->where(function ($query) {
    $query->where('valid_end', '<', 1560738570)->orWhere(function ($query) {
        $query->where('valid_begin', '>', 1560738570);
    });
})->first();

(3)SQL 語句:

select count(*) from `user` where `valid_type` = 2 or (`valid_type` = 3 and (`valid_end` < 1560738570 or `valid_begin` > 1560738570));

laravel model 語句:

$model = User::where(function ($query) {
    $query->where('valid_type', 2);
})->orWhere(function ($query) {
    $query->where('valid_type', '=', 3)->where(function ($query) {
        $query->where('valid_end', '<', 1560738570)->orWhere(function ($query) {
            $query->where('valid_begin', '>', 1560738570);
        });
    });
})->first();

以上是“laravel中orWhere怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

網頁標題:laravel中orWhere怎么用
瀏覽路徑:http://m.kartarina.com/article18/pphdgp.html

成都網站建設公司_創新互聯,為您提供搜索引擎優化品牌網站制作網站排名外貿建站軟件開發靜態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
主站蜘蛛池模板: 无码专区国产精品视频| 人妻av无码专区| 伊人久久精品无码二区麻豆| 日韩精品无码久久一区二区三| 国产精品无码av在线播放| 欧洲成人午夜精品无码区久久| 国产精品国产免费无码专区不卡| 一本久道中文无码字幕av| 亚洲AV无码久久| 人妻中文无码久热丝袜| 亚洲av无码片vr一区二区三区| 中文字幕精品无码一区二区| 亚洲色av性色在线观无码| 亚洲AV无码乱码在线观看裸奔| 永久无码精品三区在线4| 精品高潮呻吟99av无码视频| 狠狠躁天天躁中文字幕无码| 国产成人年无码AV片在线观看| 精品人妻无码区在线视频| 精品久久久久久无码人妻蜜桃| 精品无码国产一区二区三区51安 | 亚洲av无码专区青青草原| 极品粉嫩嫩模大尺度无码视频| 久久中文字幕无码一区二区| 日韩精品无码专区免费播放| 亚洲一区精品无码| 国产日产欧洲无码视频无遮挡| 亚洲综合一区无码精品| 伊人久久大香线蕉无码| 免费无码又爽又刺激高潮视频| 一区二区三区无码视频免费福利| 精品久久久无码中文字幕边打电话| 高清无码v视频日本www| 无码国产精品一区二区免费式直播 | 人妻丰满熟妇AV无码片| 亚洲欧洲精品无码AV| 亚洲综合无码AV一区二区| 国产成人精品一区二区三区无码| 精品人妻无码专区中文字幕| 久久无码AV中文出轨人妻| 中文字幕无码一区二区免费|