使用laravel在response之前增加一些操作

今天在使用laravel的过程中,遇到了一个需求,需要在所有的response中增加一个参数,因为不想去没一个action中增加,所以想到中间件的方法。代码如下:public function handle($request, Closure $next) {     $re……

By 零度逍遥 on 2017-09-28 18:54:55

laravel中的日志管理

在开发api的时候,我们有时需要记录每一次的请求记录,以便追溯问题,laravel中为我们提供了很简单的写入日志文件的方法。我通常是把写日志的方法放在中间件里,这样便可以记录所有我想要记录的日志。1、在Kernel文件里定……

By 零度逍遥 on 2016-05-22 21:01:22

laravel发送邮件示例

在后台程序开发中,有些情况我们需要以邮件的形式发送到我们指定的邮箱,而这个功能用laravel实现非常的简单。1. 首先在env里配置发送者的邮箱信息MAIL_DRIVER=smtp MAIL_HOST=smtp.126.com MAIL_PORT=25 MAIL_USERNAME=xxx@126.com MAIL_PASSWORD=1234……

By 零度逍遥 on 2016-05-18 12:49:02

PHP的强大时间函数strtotime

php有一个内置的函数strtotime,能将任何英文文本的日期时间描述解析为时间戳。echo(strtotime("yesterday")); echo(strtotime("first day of January 2008"))更多方法请参考php官方文档:http://php.net/manual/zh/datetime.formats……

By 零度逍遥 on 2016-05-04 18:09:13

thinkphp中关于数据库字段名大小写问题

在使用thinkphp的时候,我遇到过数据库字段名大小写的问题,使用M()方法的时候,thinkphp默认会寻找小写的数据库字段,通过以下方法解决了: 就是修改thinkphp的源码中的Library/Db/Driver.class.php文件,把 PDO::ATTR_CASE => PD……

By 零度逍遥 on 2015-10-17 18:23:11