感觉好长时间没写东西了,一方面主要是自己的角色发生了变化,每天要面对各种各样的事情和突发事件,不能再有一个完整的长时间让自己静下来写代码,或者写文章。 另一方面现在公司技术栈不再停留在只有 Laravel + VUE 了,我们还有小程序、APP 等开发,所以我关注的东西也就多了。 接下来我还是会继续 ...
分类:
其他好文 时间:
2019-01-06 18:11:43
阅读次数:
230
前提:laravel自带的分页其实已经非常强大,但是对于重构的api项目,可能有些地方还是需要自定义。 如果采用自定义分页,肯定需要频繁使用db或Eloquent的skip、offset、limit方法,此操作可以封装到基类中使用工厂方法进行生产使用: 由于我对项目进行了分层,service基类: ...
分类:
其他好文 时间:
2019-01-05 13:23:11
阅读次数:
359
使用Eloquent 的一对多模型 例子:订单表对应多个订单明细,订单表id为非自增的字符串 注意:keyType必须设置为string,不然获取的内容为空 使用: ...
分类:
其他好文 时间:
2019-01-04 14:48:06
阅读次数:
193
混淆了 array 与 collection,join 并不支持 collection. array 与 collection 不同的 join 实现 collect([1, 2, 3, 4, 5])->implode('-'); join('-', [1, 2, 3, 4]); 将 array 转 ...
分类:
其他好文 时间:
2018-12-29 17:13:02
阅读次数:
232
一、基本概念和概述 ① StdClass 对象=>基础的对象 ② Eloquent 模型对象(Model 对象)=>和模型相关的类对象 ③ Eloquent 集合=>可以简单理解为对象数组,里面的每一个元素都是一个Model 对象 ④ 普通查询构造器返回的是StcClass对象或者是由基础对象组成的 ...
分类:
其他好文 时间:
2018-12-22 18:37:49
阅读次数:
165
1 laravel 4.1版本 模型eloquent 中开启 软删除(protected $softDelete = true)查询不到数据问题: 解决:系统默认字段deleted_at 设置为 null,切记不可设置为空字符串。 ...
分类:
Web程序 时间:
2018-12-14 01:09:03
阅读次数:
192
按官方文档把格式属性定义为'U',无法让框架自动写入时间戳,看来只能通过其他方法了。 定义一个模型基类,然后监听事件即可解决: ...
分类:
数据库 时间:
2018-12-14 00:56:38
阅读次数:
209
1. 配置数据库 2. 生成model 3 显示哪些字段 4 控制器里引入 5 增加路由 参考文档: https://docs.golaravel.com/docs/5.0/eloquent/ ...
分类:
数据库 时间:
2018-12-09 16:38:03
阅读次数:
218
Eloquent Filter An Eloquent way to filter Eloquent Models and their relationships Introduction Lets say we want to return a list of users filtered by ...
分类:
其他好文 时间:
2018-11-20 15:06:58
阅读次数:
313
Laravel5.6 关联模型的操作,主要是一对一,一对多,多对多等操作.下面示例主要解析前面两个操作用法比较常用.(操作和用法TP5类似)将关联查询使用语法hasOne、hasMany、belongsTo进行一个举例说明?hasOne:有一个,加上主谓语应该是, A 有一个 BhasMany:有很... ...
分类:
其他好文 时间:
2018-11-19 20:17:10
阅读次数:
311