博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel项目
阅读量:7155 次
发布时间:2019-06-29

本文共 879 字,大约阅读时间需要 2 分钟。

  hot3.png

app\Providers\AppServiceProvider.php

在boot方法添加处理代码

\DB::listen(function($sql, $bindings, $time){    $file = date('Ymd').'_sql.log';    $path = storage_path('logs/'.$file);    $str = date('H:i:s').' '.$time.' '.$sql."\n";    file_put_contents($path, $str, FILE_APPEND);            });

时间为秒

接口项目将异常以json格式返回

app\Exceptions\Handler.php

public function render($request, Exception $e)    {        if ($e instanceof ModelNotFoundException) {            $e = new NotFoundHttpException($e->getMessage(), $e);                   }        $error = $e->getMessage();        if(!$error)            $error = '404';        $type = env('JSONERROR','enable');        if($type == 'disable'){            return parent::render($request, $e);        }else{            return response()->json(array('msg'=>$error,'status'=>0));        }                    }

 

转载于:https://my.oschina.net/qjd/blog/1593564

你可能感兴趣的文章
安装说明 (Apache+php+Rockmongo)
查看>>
crontab + mysqldump 解决每天定时自动备份MySQL数据库
查看>>
MySQL中字符串和数字拼接
查看>>
Docker + keepalived 部署 Nginx 主从
查看>>
Microsoft Dynamics CRM server 2013 中业务规则,有点像C#的正则表达式
查看>>
【数据结构与算法】数组应用4:多项式计算Java版
查看>>
性能测试分层模型
查看>>
Ceph Luminous版本DashBoard预览
查看>>
屏蔽优酷广告
查看>>
Windows Server 2008 R2入门之FTP服务器
查看>>
HTTP协议(2)配置Web服务端LAMP
查看>>
Oracle shutdown cancelled解决
查看>>
SCCM 2007系列2 安装部署
查看>>
C# :XML和JSON互转
查看>>
MySQL 5.7并发复制和mysqldump相互阻塞引起的复制延迟
查看>>
史上最全面,清晰的SharedPreferences解析
查看>>
ZigBee自组网地址分配与路由协议概述
查看>>
SDUT 2482 二叉排序树
查看>>
[php] yii debug设置
查看>>
ASP.NET Core开发-读取配置文件Configuration appsettings.json
查看>>