Laravel 自主魔改
魔改版本 Laravel Version 9 以下是魔改主要步骤
0x00 修改错误的返回提示,统一报错格式,
0x01 规范中间件,统一路径
0x02 魔改models模型,抛弃use引用,发生错误时,先去匹配是否存在对应的models
0x03 魔改日志,统一记录格式
0x04 根据数据库,自动生成models文件
0x00 报错日志魔改
path : /app/Exceptions/Handler.php
use Symfony\Component\HttpKernel\Exception\HttpException;
$this->renderable(function (HttpException $e) {
return response()->json([
'message' => $e->getMessage().' '.$e->getLine(),
'file'=>@pathinfo($e->getFile())['basename'],
'code' => '500'
], 200);
});
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: