Laravel 5.6 中文文档Laravel 中文学习资源:http://laravelacademy.org 1 一、序言 新版特性 Laravel 5.6 在 Laravel 5.5 的基础上继续进行优化,包括日志系统、单机任务调度、模型序列化优化、动态频率限制、广播频道类、API 资源控制器 生成、Eloquent 日期格式化优化、Blade 组件别名、Argon2 密码哈希支持、引入 Collision 注:本文档只是概述了框架大部分引人注目的重要升级,要了解详细升级日志可以查看 GitHub 上到 change logs。 日志优化 Laravel 5.6 带来了日志系统的重大升级,所有日志配置都存放在新的 config/logging.php 配置文件,你现在可以轻松构建发送日志消息到多个处 理器的日志”堆栈”。例如,你可以发送所有 debug 级别消息到系统日志同时发送 error 级别消息到 Slack => 'stack', 'channels' => ['syslog', 'slack'], ], ], 此外,现在可以使用日志系统的新”tap”功能很轻松地自定义已存在的日志频道。想要了解更多细节,请查看完整日志文档。 单机任务调度 注:要使用这个新特性,必须使用 memcached 或 redis 缓存驱动作为应用默认缓存驱动。此外,所有服务器必须和同一个中心缓存服务器进行通0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档Collection 类进行 补充,LazyCollection 底层基于 PHP 的生成器实现,适用于处理 大型数据集。 例如,假设你的应用需要处理 GB 级别的日志文件,并使用 Laravel 的集合方法来解析日志,这个时候将整个日志文件一次性读取到内存 显然是不合适的,这个时候懒集合类就派上用场了,它可以每次只读 取文件的一小部分到内存: 本文档由学院君提供 学院君致力于提供优质 Laravel status=act ive echo route('profile', ['status' => 'active']); 其它 我们还鼓励你查看 laravel/laravel 代码仓库的更新日志。尽管其 中的很多更新不是必须的,但是你可以将应用中的这些文件与代码仓 库保持同步。其中的一些更新已经在这篇升级指南中覆盖到了,但是 还有很多其他的小更新比如配置文件或注释的微调,就不会一一指 被细分为成 app、 framework 和 logs 子目录,app 目录用于存放应用生成的文件, framework 目录用于存放框架生成的文件和缓存,最后,logs 目录 存放的是应用的日志文件。 storage/app/public 目录用于存储用户生成的文件,比如可以被公 开访问的用户头像,要达到被 Web 用户访问的目的,你还需要 在 public (应用根目录下的 public0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.3 中文文档....................................................................................... 40 2.4 错误&日志................................................................................................... 的文件,该目录被细分为成 app、framework 和 logs 子母录,app 目录用于存放应用要使用的文 件,framework 目录用于存放框架生成的文件和缓存,最后,logs 目录包含应用的日志文件; storage/app/public 目录用于存储用户生成的文件,比如可以被公开访问的用户头像,要达到被 访问的目的,你还需要在 public 目录下生成一个软连接 storage 指向这个目录。你可以通过 2.4 错误&日志 1、简介 Laravel 默认已经为我们配置好了错误和异常处理,我们在 App\Exceptions\Handler 类中触发异 常并将响应返回给用户。本教程我们将深入探讨这个类。 此外,Laravel还集成了Monolog日志库以便提供各种功能强大的日志处理器,默认情况下,Laravel 已经为我们配置了一些处理器,我们可以选择单个日志文件,也可以选择记录错误信息到系统日0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.1 中文文档录页面,否则如果用户经过授权,中间件就会允许请求继续往前进入下一步操作。 当然,除了认证之外,中间件还可以被用来处理更多其它任务。比如:CORS 中间件可以 用于为离开站点的响应添加合适的头(跨域);日志中间件可以记录所有进入站点的请求。 Laravel 框架内置了一些中间件,包括维护模式中间件、认证、CSRF 保护中间件等等。所 有的中间件都位于 app/Http/Middleware 目录。 Illuminate\Foundation\Http\Kernel类,该类定义了一个 bootstrappers 数组,这个数组中的类在请求被执行前运行,这些 bootstrappers 配置了错误处理、日志、 检测应用环境以及其它在请求被处理前需要执行的任务。 HTTP 内核还定义了一系列所有请求在处理前需要经过的 HTTP 中间件,这些中间件处理 HTTP 会话的读写、判断应用是否处于维护模式、验证 目录用于存放应用要 本文档由 Laravel 学院(LaravelAcademy.org)提供 59 使用的文件,framework 目录用于存放框架生成的文件和缓存,最后,logs 目录包含应用的 日志文件; tests 目录包含自动化测试,其中已经提供了一个开箱即用的 PHPUnit 示例; vendor 目录包含 Composer 依赖; 3、App 目录 应用的核心代码位于 app0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.2 中文文档务(非队列),在使用该命令时加上 --sync 选项。 邮件 邮件配置中移除了 pretend 选项,取而代之的,使用 log 邮件驱动执行和 pretend 同样的 功能,并且将邮件信息记录到日志中。 分页 为了与框架生成的其它 URL 保持一致,分页 URL 不再包含斜杠,这一改变对应用代码 不产生任何影响。 服务提供者 Illuminate\Foundation\Prov 用户重定向到登录页面,否则如果用户经过授权,中间件就会允许请求继续往前进入下一 步操作。 当然,除了认证之外,中间件还可以被用来处理更多其它任务。比如:CORS 中间件可以 用于为离开站点的响应添加合适的头(跨域);日志中间件可以记录所有进入站点的请 求。 Laravel 框架自带了一些中间件,包括维护模式、认证、CSRF 保护中间件等等。所有的 中间件都位于 app/Http/Middleware 目录。 2、定义中间件 Illuminate\Foundation\Http\Kernel 类,该类定义了一 个 bootstrappers 数组,这个数组中的类在请求被执行前运行,这些 bootstrappers 配置 了错误处理、日志、检测应用环境以及其它在请求被处理前需要执行的任务。 HTTP 内核还定义了一系列所有请求在处理前需要经过的 HTTP 中间件,这些中间件处 理 HTTP 会话的读写、判断应用是否处于维护模式、验证0 码力 | 377 页 | 4.56 MB | 1 年前3
共 5 条
- 1













