首页 > 数据库技术 > 详细

laravel项目数据库交互逻辑

时间:2019-03-15 12:19:21      阅读:139      评论:0      收藏:0      [点我收藏+]

 

一般在获取数据库数据的时候,我们会使用get()、或者first()来获取数据,但是在做一个项目的时候我使用了first()->toArray(),然后就报错了,鉴于此就好好的研究了get和first的返回值。

首先是get()

技术分享图片

返回值如下:是一个Collection,Collection中放的是数组,数组中有EmployeeModel对象

技术分享图片

那如果从数据库中获取不到值呢?

技术分享图片

这个时候toArray():

技术分享图片

得到的是空数组。

那么使用first呢?

技术分享图片

有数据时:

技术分享图片

无数据时返回:

null

显然针对null再->toArray()是不可行的

因此在使用first的要谨慎进行,小心行驶。

laravel项目数据库交互逻辑

原文:https://www.cnblogs.com/cjjjj/p/10536132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!