Laravel 5.2 中文文档版本将会提供最长时间的支持和维护。 对于其他通用版本,只提供六个月的 bug 修复和一年的安全修复支持,比如 Laravel 5.2。 2、Laravel 5.2 Laravel 5.2 在 5.1 基础上继续改进和优化,添加了许多新的功能特性:多认证驱动支 持、隐式模型绑定、简化 Eloquent 全局作用域、可选择的认证脚手架、中间件组、访问频 率限制、数组输入验证优化等等。 多认证驱动 在之前的 Laravel composer.json 文件指向 laravel/framework 5.2.*。 注:如果你安装的是 Laravel 5.2 的 beta 版本,还要添加 "minimum-stability": "beta" 到 composer.json 文件。 添加 symfony/dom-crawler ~3.0 和 symfony/css-selector ~3.0 到 composer.json 的 配,如果不匹配的话要更新该配置值。 Contracts 如果你实现了 Illuminate\Contracts\Auth\Authenticatable 契约但没有使 用 Authenticatable trait,那么需要添加一个新的 getAuthIdentifierName 方法到该契约 实现类。通常,该方法返回认证实体的主键字段名,如:id。 这对你的应用没有什么影响,除非你手动实现 了 Illuminate\C0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.1 中文文档compiled.php,routes.php,config.php 以及 service.json 新增 BroadcastServiceProvider 在配置文件 config/app.php 中,添加 Illuminate\Broadcasting\BroadcastServiceProvider 到 providers 数组。 认证 如果你在使用 Laravel 自带的 Authen 2.1.1 安装 Homestead Vagrant 盒子 VirtualBox/VMWare 和 Vagrant 安装好了之后,在终端中使用能如下命令将 laravel/homesterad 添加到 vagrant 安装中。这将会花费一些时间下载该盒子,时间长短主 要取决于你的网络连接速度: vagrant box add laravel/homestead 如果上述命令执行失败,可以使用 环境中保持同步,如果有 需要的话,你可以配置尽可能多的共享目录: folders: - map: ~/Code to: /home/vagrant/Code 如果想要开启 NFS,只需简单添加一个标识到同步文件夹配置: folders: - map: ~/Code to: /home/vagrant/Code type: "nfs" 2.2.40 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.6 中文文档MigrationRepositoryInterface 新增方法 MigrationRepositoryInterface 中新增了一个 getMigrationsBatches 方法。如果非常不巧你正在自定义该类的实现,需要添加这个方法的实 现。你可以以框架的默认实现作为示例。 Eloquent getDateFormat 方法 getDateFormat 方法的可见性从 protected 调整为 public。 withSwiftMessage 回调 在之前版本的 Laravel 中,使用 withSwiftMessage 注册的 Swift 消息自定义回调函数在内容已经被编码并添加到消息后被调用。这些回调现在在 内容被添加前调用,从而允许你自定义编码以及其他消息选项。 分页 Bootstrap 4 分页器生成的分页链接现在默认使用 Bootstrap 4,要让分页器生成 Bootstrap 目录包含应用的所有服务提供者。服务提供者在应用启动过程中绑定服务到容器、注册事件以及执行其他任务为即将到来的请求处理做好 准备工作。 在新安装的 Laravel 应用中,该目录已经包含了一些服务提供者,你可以按需添加自己的服务提供者到该目录。 Rules 目录 该目录默认不存在,但是会伴随你执行 Artisan 命令 make:rule 自动生成。Rules 目录包含应用的自定义验证规则对象,这些规则用于在单个对象0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档'destinations.id ') ->orderBy('arrived_at', 'desc') ->limit(1) ])->get(); 此外,我们还可以使用查询构建器方法 orderBy 添加的新的子查询 方法基于到达目的地的最晚航班到达时间对所有航班目的地进行排 序,同样,这也可以通过一次数据库查询完成: return Destination::orderByDesc( Fli viewAny 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 13 影响级别:高 使用 authorizeResource 方法添加到控制器的授权策略类现在要 定义 viewAny 方法,该方法会在用户访问控制器的 index 方法时被 调用。否则,调用控制器的 index 方法会被认为是未授权而拒绝。 RegisterController cess\Gate 契约 影响级别:低 Illuminate\Contracts\Auth\Access\Gate 契约新增了一个新 的 inspect 方法声明,如果你自行实现过该接口,需要添加这个方 法的实现。 Carbon 不再支持 Carbon 1.x 影响级别:中等 由于已经接近维护的生命周期尾期,Carbon 1.x 不再被支持,请升 级应用到 Carbon 2.0。0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.3 中文文档更多关于通知系统的细节,查看其相应文档。 WebSockets/事件广播 事件广播在之前版本的 Laravel 中已经有了,Laravel 5.3 通过为已私有和已存在的 WebSocket 频 道添加频道级认证对此功能进行了极大的优化和提升: /* * Authenticate the channel subscription... */ Broadcast::channel('orders 型观察者,Scout 会自动同步更新 Eloquent 记录的搜索索引,目前,Scout 使用 Algolia 驱动,不 过,编写自己的驱动很简单,你可以通过自己的搜索实现扩展 Scout。 你可以简单通过添加 Searchable trait 到模型让模型变得可搜索: 添加到模型之后,当保存模型实例的时候其信息将会被同步到搜索索引: $order = new Order; // ... 本文档由 Laravel 学院(LaravelAcademy0 码力 | 691 页 | 9.37 MB | 1 年前3
共 5 条
- 1













