pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <small id='p7yPA'></small><noframes id='p7yPA'>

    <i id='p7yPA'><tr id='p7yPA'><dt id='p7yPA'><q id='p7yPA'><span id='p7yPA'><b id='p7yPA'><form id='p7yPA'><ins id='p7yPA'></ins><ul id='p7yPA'></ul><sub id='p7yPA'></sub></form><legend id='p7yPA'></legend><bdo id='p7yPA'><pre id='p7yPA'><center id='p7yPA'></center></pre></bdo></b><th id='p7yPA'></th></span></q></dt></tr></i><div class="beqgk7o" id='p7yPA'><tfoot id='p7yPA'></tfoot><dl id='p7yPA'><fieldset id='p7yPA'></fieldset></dl></div>
    <tfoot id='p7yPA'></tfoot>
    <legend id='p7yPA'><style id='p7yPA'><dir id='p7yPA'><q id='p7yPA'></q></dir></style></legend>

      <bdo id='p7yPA'></bdo><ul id='p7yPA'></ul>

      Eloquent ->first() 如果 ->exists()

      Eloquent -gt;first() if -gt;exists()(Eloquent -first() 如果 -exists())
        <bdo id='3crDZ'></bdo><ul id='3crDZ'></ul>
            <tbody id='3crDZ'></tbody>
          • <legend id='3crDZ'><style id='3crDZ'><dir id='3crDZ'><q id='3crDZ'></q></dir></style></legend>

                <small id='3crDZ'></small><noframes id='3crDZ'>

              1. <i id='3crDZ'><tr id='3crDZ'><dt id='3crDZ'><q id='3crDZ'><span id='3crDZ'><b id='3crDZ'><form id='3crDZ'><ins id='3crDZ'></ins><ul id='3crDZ'></ul><sub id='3crDZ'></sub></form><legend id='3crDZ'></legend><bdo id='3crDZ'><pre id='3crDZ'><center id='3crDZ'></center></pre></bdo></b><th id='3crDZ'></th></span></q></dt></tr></i><div class="bebcksk" id='3crDZ'><tfoot id='3crDZ'></tfoot><dl id='3crDZ'><fieldset id='3crDZ'></fieldset></dl></div>
                <tfoot id='3crDZ'></tfoot>
                本文介紹了Eloquent ->first() 如果 ->exists()的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                我想獲取條件匹配的表中的第一行:

                I want to get the first row in table where condition matches:

                User::where('mobile', Input::get('mobile'))->first()
                

                效果很好,但如果條件不匹配,則會(huì)拋出異常:

                It works well, but if the condition doesn't match, it throws an Exception:

                ErrorException
                Trying to get property of non-object
                

                目前我是這樣解決的:

                if (User::where('mobile', Input::get('mobile'))->exists()) {
                    $user = User::where('mobile', Input::get('mobile'))->first()
                }
                

                我可以在不運(yùn)行兩個(gè)查詢的情況下執(zhí)行此操作嗎?

                Can I do this without running two queries?

                推薦答案

                注意:first() 方法不會(huì)像原始問題中描述的那樣拋出異常.如果您收到此類異常,則說明您的代碼中存在另一個(gè)錯(cuò)誤.

                使用 first() 并檢查結(jié)果的正確方法:

                The correct way to user first() and check for a result:

                $user = User::where('mobile', Input::get('mobile'))->first(); // model or null
                if (!$user) {
                   // Do stuff if it doesn't exist.
                }
                

                其他技術(shù)(不推薦,不必要的開銷):

                Other techniques (not recommended, unnecessary overhead):

                $user = User::where('mobile', Input::get('mobile'))->get();
                
                if (!$user->isEmpty()){
                    $firstUser = $user->first()
                }
                

                try {
                    $user = User::where('mobile', Input::get('mobile'))->firstOrFail();
                    // Do stuff when user exists.
                } catch (ErrorException $e) {
                    // Do stuff if it doesn't exist.
                }
                

                // Use either one of the below. 
                $users = User::where('mobile', Input::get('mobile'))->get(); //Collection
                
                if (count($users)){
                    // Use the collection, to get the first item use $users->first().
                    // Use the model if you used ->first();
                }
                

                每種方法都是獲得所需結(jié)果的不同方式.

                Each one is a different way to get your required result.

                這篇關(guān)于Eloquent ->first() 如果 ->exists()的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                MySQLi prepared statement amp; foreach loop(MySQLi準(zhǔn)備好的語(yǔ)句amp;foreach 循環(huán))
                Is mysqli_insert_id() gets record from whole server or from same user?(mysqli_insert_id() 是從整個(gè)服務(wù)器還是從同一用戶獲取記錄?)
                PHP MySQLi doesn#39;t recognize login info(PHP MySQLi 無法識(shí)別登錄信息)
                mysqli_select_db() expects exactly 2 parameters(mysqli_select_db() 需要 2 個(gè)參數(shù))
                Php mysql pdo query: fill up variable with query result(Php mysql pdo 查詢:用查詢結(jié)果填充變量)
                MySQLI 28000/1045 Access denied for user #39;root#39;@#39;localhost#39;(MySQLI 28000/1045 用戶“root@“l(fā)ocalhost的訪問被拒絕)
                <tfoot id='QzXrl'></tfoot>

                      <tbody id='QzXrl'></tbody>
                    • <small id='QzXrl'></small><noframes id='QzXrl'>

                        <legend id='QzXrl'><style id='QzXrl'><dir id='QzXrl'><q id='QzXrl'></q></dir></style></legend>
                      • <i id='QzXrl'><tr id='QzXrl'><dt id='QzXrl'><q id='QzXrl'><span id='QzXrl'><b id='QzXrl'><form id='QzXrl'><ins id='QzXrl'></ins><ul id='QzXrl'></ul><sub id='QzXrl'></sub></form><legend id='QzXrl'></legend><bdo id='QzXrl'><pre id='QzXrl'><center id='QzXrl'></center></pre></bdo></b><th id='QzXrl'></th></span></q></dt></tr></i><div class="37ycdhe" id='QzXrl'><tfoot id='QzXrl'></tfoot><dl id='QzXrl'><fieldset id='QzXrl'></fieldset></dl></div>
                          <bdo id='QzXrl'></bdo><ul id='QzXrl'></ul>
                        • 主站蜘蛛池模板: 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | SMC-ASCO-CKD气缸-FESTO-MAC电磁阀-上海天筹自动化设备官网 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 小型数控车床-数控车床厂家-双头数控车床| 直齿驱动-新型回转驱动和回转支承解决方案提供商-不二传动 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 烟台游艇培训,威海游艇培训-烟台市邮轮游艇行业协会 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 电动高尔夫球车|电动观光车|电动巡逻车|电动越野车厂家-绿友机械集团股份有限公司 | 深圳侦探联系方式_深圳小三调查取证公司_深圳小三分离机构 | 立刷【微电签pos机】-嘉联支付立刷运营中心 | 密度电子天平-内校-外校电子天平-沈阳龙腾电子有限公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 申江储气罐厂家,储气罐批发价格,储气罐规格-上海申江压力容器有限公司(厂) | 合肥办公室装修 - 合肥工装公司 - 天思装饰 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 磷酸肌酸二钠盐,肌酐磷酰氯-沾化欣瑞康生物科技 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 | 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 深圳天际源广告-形象堆头,企业文化墙,喷绘,门头招牌设计制作专家 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 全国国际学校排名_国际学校招生入学及学费-学校大全网 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 圆盘鞋底注塑机_连帮鞋底成型注塑机-温州天钢机械有限公司 |