Laravel 5.6 中文文档5.5 的基础上继续进行优化,包括日志系统、单机任务调度、模型序列化优化、动态频率限制、广播频道类、API 资源控制器 生成、Eloquent 日期格式化优化、Blade 组件别名、Argon2 密码哈希支持、引入 Collision 扩展包等等等等。此外,所有的前端脚手架代码都已升 级到 Bootstrap 4,Laravel 底层使用的 Symfony 组件都已升级到 Symfony ~4.0 版本。 You are not allowed to access this resource! @endalert Argon2 密码哈希 如果你在构建一个基于 PHP 7.2.0+ 的应用,Laravel 现在可以支持通过 Argon2 算法进行密码哈希,默认的应用哈希驱动通过新增 的 config/hashing.php 配置文件来控制。 UUID 方法 Laravel 5.6 引入了两个新的方法来生成 现。你可以以框架的默认实现作为示例。 Eloquent getDateFormat 方法 getDateFormat 方法的可见性从 protected 调整为 public。 哈希 新配置文件 所有哈希配置现在位于独立的 config/hashing.php 配置文件。你可以拷贝一份默认配置文件到你的应用。大多数情况下,我们都会将 bcrypt 驱动 作为默认驱动。不过,也支持 argon。0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档com 297 // http://example.com/post/1/comment/3 签名 URL Laravel 允许你轻松创建与命名路由映射的「签名」URL,这些 URL 会将「签名」哈希追加到查询字符串后面,以便 Laravel 验证 URL 在创建之后没有被篡改。签名 URL 对于那些可以公开访问的路由非 常有用,因为这相当于对这些 URL 的修改提供了一个保护层。 例如,你可以使用签名 version 方法会自动附加唯一哈希到已编译文件名,从而方便实现缓 存刷新: mix.js('resources/js/app.js', 'public/js') .version(); 生成版本文件后,还不知道提取的文件名,所以,你需要在视图中使 用 Laravel 全局的 mix 函数来加载相应的带哈希值的前端资源。 mix 函数会自动判当前的已哈希文件名:













