PHP

PHP分类,主要分享PHP相关内容,重点是Laravel框架开发的一些技巧。

  • Laravel5项目数据库迁移报错问题解决

    在使用Laravel5,配合MySQL5.7开发项目过程中,在执行migration文件时,一直报错。原因是MySQL5.7版本。

    PHP 2209 2019-03-28
  • Laravel5框架中优雅的加载自定义函数

    在Laravel5框架开发的项目中,虽然系统已经内置了很多方便的自定义函数,但在开发过程中,还是免不了,需要使用一些自定义函数。

    PHP 2182 2019-03-22
  • 列表页面中巧用静态变量减少SQL查询次数

    传统的 mvc框架 下,都需要从 controller 层分配数据,在 view 层中渲染。这里针对列表页面中重复调用一个方法获取内容的场景,提一个优化方案。

    PHP 2066 2019-03-21
  • Laravel 观察者(observe)监听update不生效问题

    最近的一个项目中,我用到 Laravel5 的观察者模式,维护一个日志表,下面我大概说明一下场景和存在的问题。

    PHP 4499 2019-03-19
  • Laravel5加载ENV配置文件报错问题

    Laravel5.1项目升级到Laravel5.5后,对env文件做了一些校验,例如配置项中不能有空格就是其中一个点,今天在开发过程中刚好遇到,写个帖子记录一下。

    PHP 3012 2019-03-18
  • PHP跳出if条件语句继续执行后续代码

    今天测试反馈项目有个bug,大概情景是一段代码中,有多段if条件,如果在某一个条件下,数据不能入库。项目中的逻辑很复杂,下面我抽象一个类似的例子来说明一下。

    PHP 7491 2019-03-17
  • Laravel5框架关联模型追加筛选条件处理

    使用Laravel5框架开发的项目中,按角色查询用户时,使用了关联模型查询,如下面第一种方法。但是随着业务发展,需要按角色同时按所在队列筛选,我的处理方法是第二种方法。

    PHP 2260 2019-03-16
  • MySQL事务锁问题解决:Lock wait timeout exceeded

    13号凌晨,公司线上项目出了一个问题,从00:17之后的数据就一直入表失败,早上到公司之后发现几千封报错邮件,根据报警邮件和错误日志,分析到问题和解决方案如下。

    PHP 4810 2019-03-15
  • Laravel框架项目下的安全最大化

    我是从2015年底开始使用Laravel5框架的,总体算下来,我使用Laravel框架也三四年了,一路走来发现了很多Laravel框架的优点。今天就谈谈Laravel框架的一个优点:安全性。

    PHP 2354 2019-03-14
  • Laravel5项目支付宝异步通知注意事项

    2018年底,在重构 陈华编程学院 过程中,因为第一版要赶在年前上线,所以有点匆忙,没有仔细测试就上线了。上线之后果然出现了一个问题,这里借这个机会,结合之前经验,写一个帖子记录一下 Laravel5 项目中做支付宝支付的一些注意事项。

    PHP 2250 2019-03-05