加载中…
26 2021
PHP

Laravel日志分割

前言正式项目当中,我们需要记录一些日志来帮助我们定位、分析问题。 然而,随着业务的发展,线上运营的时间越来越长,单日志文件会变得越来越臃肿。 为了更好的解决单文件日志过大的问题,我们需要采取一些措施。 措施使用 Laravel 提供的 da...

9 分钟 #PHP #Laravel
16 2020
PHP

Laravel使用Casts转换类型

本文主要用于记录学习,具体操作建议查看更加详细的官方文档。传送门 本文只记录了其中一部分常用的用法。 文中 demo 来自官方文档。 前言有时候,数据库里取出的数据,需要我们手动处理相应格式。 比如,某个字段存储的是 json,那么在 ...

4 分钟 #PHP #Laravel
09 2020
PHP

Laravel记录SQL日志信息

前言Laravel 的 ORM 是相当好用的。 同时,因为 Laravel 内部帮我们做了不少东西,很多操作都是无感知的,只知道输入什么,输出什么。 有时候,为了能够更好的分析问题,我们需要通过一些运行日志来帮助我们。 方法1官方推荐 传送...

4 分钟 #Laravel #Lumen
04 2020
PHP

Lumen生成PDF

前言之前的项目中,涉及一个生成 PDF 的需求,当时使用的框架是 Lumen。 调研原本是想用官方网站上可以看到的 PDF 扩展的,发现使用之后有水印,直接放弃。(传送门 好像已经不能打开了) 之后考虑了一下,如果能像浏览器一样,将网页直接...

03 2020
PHP

基于Laravel的response中间件

前言新项目开始了,做了一些基础配置。 因为这个项目的定位是 api服务(虽然我不理解为什么小伙伴们这么崇尚 Laravel,嫌弃 Lumen),所以需要统一响应信息。 正常响应为了能够统一响应信息,这里准备写一个 Response中间件。 ...

6 分钟 #PHP #Laravel
02 2020
PHP

Laravel config注意点

前言最近在对接 客服工单系统 时,组里建议新开项目。 经过讨论,最终确定使用 Laravel 来开发。 目前线上环境是用 k8s 进行部署管理的。 同时,每次发版,会拉取最新的代码,然后打包到容器中。 这种情况下,方便了我们使用 Larav...

4 分钟 #PHP #Laravel