26 2021
PHPLaravel日志分割
前言正式项目当中,我们需要记录一些日志来帮助我们定位、分析问题。 然而,随着业务的发展,线上运营的时间越来越长,单日志文件会变得越来越臃肿。 为了更好的解决单文件日志过大的问题,我们需要采取一些措施。 措施使用 Laravel 提供的 da...
前言正式项目当中,我们需要记录一些日志来帮助我们定位、分析问题。 然而,随着业务的发展,线上运营的时间越来越长,单日志文件会变得越来越臃肿。 为了更好的解决单文件日志过大的问题,我们需要采取一些措施。 措施使用 Laravel 提供的 da...
本文主要用于记录学习,具体操作建议查看更加详细的官方文档。传送门 本文只记录了其中一部分常用的用法。 文中 demo 来自官方文档。 前言有时候,数据库里取出的数据,需要我们手动处理相应格式。 比如,某个字段存储的是 json,那么在 ...
前言Laravel 的 ORM 是相当好用的。 同时,因为 Laravel 内部帮我们做了不少东西,很多操作都是无感知的,只知道输入什么,输出什么。 有时候,为了能够更好的分析问题,我们需要通过一些运行日志来帮助我们。 方法1官方推荐 传送...
前言之前的项目中,涉及一个生成 PDF 的需求,当时使用的框架是 Lumen。 调研原本是想用官方网站上可以看到的 PDF 扩展的,发现使用之后有水印,直接放弃。(传送门 好像已经不能打开了) 之后考虑了一下,如果能像浏览器一样,将网页直接...
前言新项目开始了,做了一些基础配置。 因为这个项目的定位是 api服务(虽然我不理解为什么小伙伴们这么崇尚 Laravel,嫌弃 Lumen),所以需要统一响应信息。 正常响应为了能够统一响应信息,这里准备写一个 Response中间件。 ...
前言最近在对接 客服工单系统 时,组里建议新开项目。 经过讨论,最终确定使用 Laravel 来开发。 目前线上环境是用 k8s 进行部署管理的。 同时,每次发版,会拉取最新的代码,然后打包到容器中。 这种情况下,方便了我们使用 Larav...