Laravel 5.8 中使用 telescope 并自定义扩展缓存驱动报错分析及解决方案

2020-01-03
阅读 4 分钟
3.4k
由于 FileStore 在存储不过期的key的expire时使用了 9999999999, 导致最后在使用 Carbon 处理时日期溢出, 因此自己修改了一下, 新增一个 App\Extensions\Cache\FileStore 文件 {代码...}

Laravel 启动流程

2019-05-10
阅读 23 分钟
2.7k
Last-Modified: 2019年5月10日16:19:07 阶段划分 Laravel 5.5请求到响应的整个执行阶段归纳为 4 个: 程序启动准备阶段 文件自动加载 服务容器实例化 基础服务提供者的注册 核心类的实例化 请求实例化阶段 实例化 Request 实例 请求处理阶段 准备请求处理的环境 将请求实例通过中间件处理 及 通过路由和控制器的分发控制 ...

Laravel 的缓存源码解析

2019-05-10
阅读 9 分钟
2.9k
Last-Modified: 2019年5月10日14:17:34 前言 Laravel 支持多种缓存系统, 并提供了统一的api接口. (Laravel 5.5)默认支持的存储驱动包括如下: file (默认使用) apc array (数组, 测试用) database (关系型数据库) memcached redis 默认的缓存配置文件在 config/cache.php 参考链接: [链接] [链接] 使用 直接使用Laravel为...

Laravel 基于redis队列的解析

2019-05-10
阅读 6 分钟
8k
Last-Modified: 2019年5月10日15:04:22 参考链接 使用 Laravel Queue 不得不明白的知识 Laravel 队列文档 Redis 中文文档 本文环境 Laravel 5.5 队列 Redis 为什么使用队列 使用队列的目的一般是: 异步执行 出错重试 解释一下: 异步执行: 部分代码执行很耗时, 为了提高响应速度及避免占用过多连接资源, 可以将这部分代码...