雄辩 - > first()如果 - > exists()(Eloquent ->first() if ->exists())
我想获得条件匹配的表中的第一行:
User::where('mobile', Input::get('mobile'))->first()
它运作良好,但如果条件不匹配,则会抛出异常:
ErrorException Trying to get property of non-object
目前我解决它是这样的:
if (User::where('mobile', Input::get('mobile'))->exists()) { $user = User::where('mobile', Input::get('mobile'))->first() }
我可以做到这一点,而无需运行两个查询
I want to get the first row in table where condition matches:
User::where('mobile', Input::get('mobile'))->first()
It works well, but if the condition doesn't match, it throws an Exception:
ErrorException Trying to get property of non-object
Currently I resolve it like this:
if (User::where('mobile', Input::get('mobile'))->exists()) { $user = User::where('mobile', Input::get('mobile'))->first() }
Can I do this without running two queries?
原文:https://stackoverflow.com/questions/24531312
更新时间:2022-02-19 09:02
最满意答案
安卓机不同的品牌有不同的机子,各个系统有自己的特色,优化最好的还是LG,推荐LG G3,这款手机的配置和使用反馈都不错,值得入手。
其他回答
安卓手机目前同质化严重,相对比较好用的就三星S6/S6 edge、华为P8、小米4,乐视手机还没上市不知道怎么样
MANN这个品牌手机 型号ZUG 5S Q 全网通 电池可拆卸 性价比高的4G手机 3+32 配置 四核骁龙 双卡双待 支持0TG和NFC功能 大电池4050 亲自测试待机时间最少2-3天 如果不怎么试用 最少一个星期待机 才1199价格
现在主流安卓手机性能对个人而言差异不大,一般使用都能满足, 三星,华为,opppo,vivo,魅族,小米等旗舰手机都不错。 主要看你是喜欢什么样的外形。
相关问答
更多-
求一款安卓手机好用的思维导图软件 先谢了?思维导图培训教程[2022-04-30]
如果在电脑上用过FREE MIND,就一定会需要Thinking space,它就等于手机上的FREE MIND,并能读取FREE MIND创建的mm格式文件。软件作用就是构建思维图——用图表来呈现自己的一些想法、构思。尤其在没办法用文字记下你的想法的时候,可以试试图表。清晰的节点、分层将很有助于之后回忆这些构思或者重新将构思变成文字性的东西。非常好的android软件,相信在pc上很多G友都用过思维导图软件,手机上装一个,随时随地记录你的想法,非常有创意的软件,强烈推荐之。 要去下汉化版哦~不然英语的看你 ... -
安卓手机是什么意思[2023-07-27]
你好,安卓手机 是使用 Google公司开发的操作系统(android)的手机。现广泛运用在社会上,手机目前有多个系统,例如我所知道的:Android、iOS、Firefox OS、YunOS、BlackBerry、Windows phone、symbian、Palm、BADA、Windows Mobile、ubuntu,Sailfish OS(给予Mego系统开发的) 详情请见——百度百科:http://baike.baidu.com/link?url=iG3iBoUNoa9dQPp9NJTffrATnL ... -
安卓手机可以直接装Linux吗[2022-08-05]
一般手机使用安卓系统,而不会安装Linux系统。通常是安卓的手机刷Linux系统,而不是Linux的手机刷安卓,本质上安卓就是精简版的Linux。 在安卓的手机安装Linux系统,可以试试 Linux Installer,在Google Play上找得到,应该需要Root。手机配置可能不能太低。以前在 Galaxy Nexus装过一个Ubuntu,通过Terminal操作。用起来和用Desktop的Terminal没太大区别,有apt-get/yum包管理器,可以装vim, gcc等一系列工具。关于更多Li ... -
安卓系统手机有哪些[2022-07-30]
出产android系统的厂商有:moto, htc,Samsung ,se和lg。 moto:旗舰:droid(milestone),me600,me501。。还有许多,但是都没有性价比 htc:G1,G2。。一直到G7,推荐G3到G7之间的 Samsung:i5700,galaxy spica,i8520。。等等。。没有性价比 se:x10 lg:建议不买,因为贵且不好 google:nexus one -
关于安卓系统的手机介绍[2022-06-06]
android的系统你用过之后 就知道 侧滑物理键盘就是鸡肋了 android的系统 HTC最先出的,也只有HTC的机器和android最兼容, 其他品牌也不错,但是有些软件兼容方面有点欠缺, HTC 出了世界上第一部android机器 G1 之后 就没再出带物理键盘的android机器了 G2 G3 G4 G5 G6 G7 G8 都是没物理键盘的,所以楼主买android机器 就别买侧滑的了。 我觉得HTC出了G1后 MOTO 开始研发android的系统 所以他出了里程碑 有G1的样子, MOTO的an ... -
安卓手机不能用rookiecam吗[2022-05-24]
在应用宝上有安卓版本的rookie软件 你可以从应用宝下载到手机看能否正常安装使用 应用宝提供的安卓手机软件很多 很多移植的工具,汉化版本的app等使用起来都很方便呢 各种网站上提供的比较出色的app都会在应用宝陆续登陆 因为是开源的平台,能够集合更多的资源,实现更多的功能 相机软还有很多的素材库,滤镜等素材可以使用 回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 -
怎么把安卓手机投屏?[2022-02-25]
方法: 1、今天要说的是手机APP【迅捷录屏大师】,但是如果想投屏到电脑上,手机和电脑端都需要同时运行这款软件,这样就可以把手机屏幕投屏到电脑显示器上; 2、打开电脑端不需要做什么,等待手机中的调节好就行,在手机中选择投屏,可以开启“自动录屏”,意思就是不但可以投屏还可以录制下来,在投屏中点击扫一扫即可和电脑完成连接; 3、在投屏期间录制的内容在视频库中可以看到,期间不想投屏了在手机和电脑端都可以关闭投屏功能,电脑端叉掉就可以了,手机端点击“停止投屏”。 4、以上是手机屏幕投屏到电脑显示器上的方法,希望可以 ... -
目前最好用的安卓手机,求介绍[2023-04-24]
安卓机不同的品牌有不同的机子,各个系统有自己的特色,优化最好的还是LG,推荐LG G3,这款手机的配置和使用反馈都不错,值得入手。 -
安卓系统的手机好不好用呢?[2023-11-01]
1、Android 系统的稳定性赢得了厂商的青睐。 众所周知,在HTC推出他们的首款Android产品G1时虽然Android系统就已经拥有了不错的口碑但是其并没有在市场上引起轰动的效应,原因自然是G1当时所搭载的Android 1.1版本的系统无论在整体的稳定性方面还记基本功能方面都存在这样或者那样的缺陷有关。要知道一款不稳定同时基本功能表现也不完美的系统又有多少的厂家愿意去使用呢? 然而Android 1.5的版本的发布却在一定程度上解决了上面的问题。系统稳定了不少,不再像之前那样频繁报错了。同时在系统 ...