• 重写laravel 异常抛出处理

    所有异常错误都由类App\Exceptions\Handler处理,该类包含两个方法:report和render。 这里我们只看render方法,该方法会将异常渲染到HTTP响应中,就是说上面的错误信息就是通过这个方法展示的。 public function render($request, Exception $e){ /* 错误页面 */ if (...

    2018-06-22 05:13:31

  • TP5.0 excel 导入导出

    引第三方的phpexcel类库放到ThinkPHP\Library\Vendor\demo下,自己建的文件夹demo 再将Excel.class放到ThinkPHP\Library\Org\class下,自己建的文件夹class 控制器: ? phpnamespace Admin\Controller; use Think\Controller; class ExcelController extends Controlle...

    2018-06-22 05:13:31

  • 限制Apache日志access.log、error.log文件大小

    在 Windows 下的设置例子如下: # 限制错误日志文件为 1M ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M" # 每天生成一个错误日志文件 #ErrorLog "|bin/rotatelogs.exe logs/error-%Y-%m-%d.log 86400" # 限制访问日志文件为 1M CustomLog "|bin/rotat...

    2018-06-22 05:13:28

  • laravel中redis各方法的使用

    在laravel中使用redis自带方法的时候会发现许多原生的方法都不存在了,laravel对其进行了重新的封装但是在文档中并没有找到相关的资料最后在 \vendor\predis\predis\src\Profile\RedisProfile.php 该文件的createCommand方法重打印出 $this-commands 发现许多方法名是...

    2018-06-22 05:13:27

  • PHP流程管理,堪比小小程序

    这个流程管理是从用户登录界面开始,然后提交申请,页面逐级审核通过。这个做起来其实挺简单,只是在某些逻辑方面需要 好好考虑一下。 登录页面就不再多说了,如果要存session的话,我们可以建一个假的登录页面,只把uid存进session里面。 weilogin:假的登录页面 !DOC...

    2018-06-22 05:13:25

  • yii2邮件配置教程,报Expected response code 250 but

    main.php(或main-local.php)中的邮件配置如下: 'mailer' = [ 'class' = 'yii\swiftmailer\Mailer', 'viewPath' = '@common/mail', // send all mails to a file by default. You have to set // 'useFileTransport' to false and configure a transport // for the ma...

    2018-06-22 05:13:25

  • Paypal如何实现循环扣款(订阅)?

    ...

    2018-06-22 05:13:20

  • 前端学PHP之自定义模板引擎

    前面的话 在大多数的项目组中,开发一个Web程序都会出现这样的流程:计划文档提交之后,前端工程师制作了网站的外观模型,然后把它交给后端工程师,它们使用后端代码实现程序逻辑,同时使用外观模型做成基本架构,然后工程被返回到前端工程师继续完善。就这样工程可能...

    2018-06-22 05:13:18

  • PHP性能优化

    图示为100个并发,请求1000次目标地址 进行测试 最重要的两个参数: Requests per second :每秒接受请求数,这里每秒接收101个请求 Time per request :一个请求用多少耗时,这里是9毫秒 第一个参数越大越好,第二个参数越小越好 优化方法之语言级性能优化1 PHP代码执行...

    2018-06-22 05:13:15

  • php人员权限管理(RBAC)

    在说权限管理前,应该先知道权限管理要有哪些功能: (1)、用户只能访问,指定的控制器,指定的方法 (2)、用户可以存在于多个用户组里 (3)、用户组可以选择,指定的控制器,指定的方法 (4)、可以添加控制器和方法 RBAC(Role-Based Access Control,基于角色的访问控制...

    2018-06-22 05:13:11

2