创建集合: collect 辅助函数会利用传入的数组生成一个新的 Illuminate\Support\Collection 实例。 $collection = collect([1, 2, 3]); 默认Eloquent模型的集合总是以 Collection 实例返回;你可以随意的在你应用程序中使 ...
分类:
其他好文 时间:
2016-12-23 16:32:15
阅读次数:
120
Eloquent是Laravel的原始ActiveRecord是实现的,建立在Laravel的Fluent Query Builder之上的,所以Eloquent类和Fluent类是一样的,能实现复杂的SQL语句和非常直观表达出的表与表之间的关系ActiveRecord也属于ORM层,由Rails最 ...
分类:
其他好文 时间:
2016-12-15 00:19:44
阅读次数:
171
在写api的时候,数据一般是以json格式进行传输的,没有对象可以直接使用。这个时候,对数据的序列化转换就很重要,Eloquent提供了很方便的方法和约定,不仅可以转换,还可以控制里面的键值。 基本用法 将模型转化为数组 把一个模型转化成数组; 把collection转化为数组; 将模型转化为Jso ...
分类:
其他好文 时间:
2016-12-10 00:55:00
阅读次数:
337
Eloquent是什么 Eloquent 是一个 ORM,全称为 Object Relational Mapping,翻译为 “对象关系映射”(如果只把它当成 Database Abstraction Layer 数组库抽象层那就太小看它了)。所谓 “对象”,就是本文所说的 “模型(Model)”; ...
分类:
其他好文 时间:
2016-12-06 13:53:27
阅读次数:
237
在使用Laravel Eloquent模型时,我们可能要判断取出的结果集是否为空,但我们发现直接使用is_null或empty是无法判段它结果集是否为空的。 var_dump之后我们很容易发现,即使取到的空结果集, Eloquent仍然会返回Illuminate\Database\Eloquent\ ...
分类:
其他好文 时间:
2016-11-21 19:55:07
阅读次数:
192
数据库事务处理# 你可以使用 transaction 方法,去执行一组数据库事务处理的操作: 注意: 在 transaction 闭包若抛出任何异常会导致事务自动回滚。 有时候你可能需要自己开始一个事务: 你可以通过 rollback 的方法回滚事务: 最后,你可以通过 commit 的方法提交事务 ...
分类:
数据库 时间:
2016-11-17 20:23:11
阅读次数:
660
文章保存地址:https://github.com/wanguowan/notetext-blog/blob/master/Eloquent.mdLaravel Eloquent使用小记今天因为开发数...
分类:
其他好文 时间:
2016-11-15 08:29:05
阅读次数:
226
首要,表明态度:PHP是世界上最佳的言语。(梗) laravel说是php将来,形似不假。 最开端触摸的是thinkphp,格外喜爱她的分层,文档格外完全,阅读起来没任何妨碍。 比较laravel,我喜爱她的eloquent orm和数据搬迁功能。不过,看个文档累的半死。在解决方案文档上,我喜爱越快 ...
分类:
其他好文 时间:
2016-11-04 09:32:43
阅读次数:
137
Laravel教程 五:MVC的基本流程 此文章为原创文章,未经同意,禁止转载。 Controller 期间受到很多私事影响,终于还是要好好写写laravel的教程了。 上一篇我们说了数据库和Eloquent的基本用法,如计划一样,这一篇文章我们说说Laravel中Model,Controller, ...
分类:
Web程序 时间:
2016-10-27 10:23:04
阅读次数:
277
Laravel教程 八:queryScope 和 setAttribute 此文章为原创文章,未经同意,禁止转载。 Laravel Eloquent Database 直接就是按照上一节所说的那样,我们来说说queryScope和setAttribute在laravel的用法。 关于应用场景 这里我 ...
分类:
其他好文 时间:
2016-10-27 10:22:35
阅读次数:
2573