目录 前言laravel获取IP地址一些配置核心架构一次请求生命周期服务容器服务提供者Facades契约基础功能路由详解中间件控制器HTTP请求简单视图session日志文件记录数据库操作Redis原生DB操作数据库Eloquent ORM模型触发事件一些小技巧各种查无限极分类数据库迁移数据库填充Laravel 5 Repositories综合话题邮件广播通知事件队列任务调度任务调度:可选参数集合laravel-swooleswoole_http.php 文件详解swoole_websocket.php 文件详解命令运行NginxSupervisorswoole 注意事项安全相关注意事项附录框架常用目录获取Envoy 自动部署nginx 配置Carbon 常用方法常用扩展包常用的集合常用的表单验证Ajax下载文件测试laravel-admin杂文件上传_handle_action_漏洞Ajax请求EasyWeChat-Failed to cache access tokencomposer包开发加载本地composer包扩展包barryvdh/laravel-dompdfbarryvdh/laravel-snappybarryvdh/laravel-ide-helper 本文档使用 SmartWiki 发布 EasyWeChat-Failed to cache access token 原因说明 在使用 EasyWeChat 包的时候,会出现 Failed to cache access token 的错误 因为 EasyWeChat 使用了内置的缓存,缓存目标目录为 /tmp/symfony-cache/ 由于某些原因,程序无法对 tmp 目录进行写权限,就导致了这个问题 解决办法 chmod 777 /tmp && chmod o+t /tmp 原因分析