laravel

JerryXia 发表于 , 阅读 (2)
someline-starter

提示 Class log does not exist: 没有php扩展没有安装好
原生查询 vs 查询构造器: get()方法返回结果集的数据组,其中每一个结果都是PHP对象的StdClass实例, 而 ORM 返回的结果是 collection
collection: 可以联系 java 中的 collection 来理解, 不过 php 的数据结构简单, 所以也就没有java中那么复杂
lumen: db 和 app 都可以设置时区, 目前发现 laravel 只要在 app.php 中设置了即可, lumen 都需要设置

队列

  • 队列可以使用不同的驱动, 推荐 redis;设置 sync 来调试
  • 可以给队列起名, 这样不同的项目使用同一个驱动也不会发生冲突
  • queue:listen vs queue:work, 后者执行后将代码加载如内存,所以 更新代码了要执行 queue:restart,最好通过 supervisord 配置成守护进程(daemon)
  • 添加 composer 包才能支持 闭包队列