Laravel 5.1 中文文档置指定的日期格式,你 可以在模型中重写 serializeDate(DateTime $date)方法,这样就可以在不改变字段存储格 式的情况下对格式化序列化的 Eloquent 日期字段有着更加细粒度的控制。 本文档由 Laravel 学院(LaravelAcademy.org)提供 6 Collection 类 sortBy 方法 sortBy 方法现在返回一个新的 collection app/Providers 目录下。 默认情况下,AppServiceProvider 是空的,这里是添加自定义启动和服务容器绑定的最佳 位置,当然,对大型应用,你可能希望创建多个服务提供者,每一个都有着更加细粒度的启 动。 应用目录结构 1、简介 Laravel 应用默认的目录结构试图为不管是大型应用还是小型应用提供一个好的起点,当然, 你可以自己按照喜好重新组织应用目录结构,Laravel 对类在何处被加载没有任何限制—— make:migration 命令时可以使用 --path 选项,提供的路径应该是相对于应用根目录的。 3、迁移结构 迁移类包含了两个方法:up 和 down。up 方法用于新增表,列或者索引到数据库,而 down 方法就是 up 方法的反操作,和 up 里的操作相反。 在这两个方法中你都要用到 Laravel 的表结构构建器来创建和修改表,想要学习 Schema 构 建器的更多有用方0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.6 中文文档5.6 引入了两个新的方法来生成 UUID:Str::uuid 和 Str::orderedUuid,orderedUuid 方法会生成一个时间戳最靠前的 UUID,通过诸如 MySQL 的数据库来索引,更简单,也更高效。两个方法都会返回 Ramsey\Uuid\Uuid 对象: use Illuminate\Support\Str; return (string) Str::uuid(); 从方法签名中移除该参数。 数据库 Morph 列的索引顺序 为了获得更好的性能,迁移方法 morphs 构建的列索引顺序倒过来了,如果你在某个迁移中使用了 morphs 方法,尝试运行该迁移的 down 方法时会报 错。如果应用还在开发中,可以使用 migrate:fresh 命令重构数据库结构;如果应用已经上线,需要显式传递索引名称到 morphs 方法。 MigrationRepositoryInterface app/Providers 目录下。 默认情况下,AppServiceProvider 是空的,这里是添加自定义启动和服务容器绑定的最佳位置,当然,对大型应用,你可能希望创建多个服务提供 者,每一个都有着更加细粒度的启动。 注:更多细节,可参考 Laravel 5.x 启动过程分析。 服务容器 简介 Laravel 服务容器是一个用于管理类依赖和执行依赖注入的强大工具。依赖注入听上去很花0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.2 中文文档app/Providers 目录下。 默认情况下,AppServiceProvider 是空的,这里是添加自定义启动和服务容器绑定的最佳 位置,当然,对大型应用,你可能希望创建多个服务提供者,每一个都有着更加细粒度的 启动。 应用目录结构 1、简介 Laravel 应用默认的目录结构试图为不管是大型应用还是小型应用提供一个好的起点,当 然,你可以自己按照喜好重新组织应用目录结构,Laravel 对类在何处被加载没有任何限 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 98 3、迁移结构 迁移类包含了两个方法:up 和 down。up 方法用于新增表,列或者索引到数据库,而 down 方法就是 up 方法的反操作,和 up 里的操作相反。 在这两个方法中你都要用到 Laravel 的表结构构建器来创建和修改表,例如,让我们先看 看创建 flights 表的简单示例: Schema::table('users', function ($table) { $table->string('email')->nullable(); }); 下面是所有可用的列修改器列表,该列表不包含索引修改器: 修改器 描述 ->first() 将该列置为表中第一个列 (仅适用于 MySQL) ->after('column') 将该列置于另一个列之后 (仅适用于 MySQL)0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 6.0 中文文档app/Providers 目 录下。 默认情况下,AppServiceProvider 是空的,这里是添加自定义启动 和服务容器绑定的最佳位置,当然,对大型应用,你可能希望创建多 个服务提供者,每一个都有着更加细粒度的启动。 注:更多细节,可参考 Laravel 底层是如何处理 HTTP 请 求的。 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 406 在循环的时候,可以在循环体中使用 $loop 变量,该变量提供了一 些有用的信息,比如当前循环索引,以及当前循环是不是第一个或最 后一个迭代: @foreach ($users as $user) @if ($loop->first) This is the first iteration 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 407 $loop 变量还提供了其他一些有用的属性: 属性 描述 $loop->index 当前循环迭代索引 (从 0 开始) $loop->iteration 当前循环迭代 (从 1 开始) $loop->remaining 当前循环剩余的迭代 $loop->count 迭代数组元素的总数量 $loop->first0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.3 中文文档Scout) Laravel Scout 提供了一个简单的、基于驱动的针对 Eloquent 模型的全文搜索解决方案。通过模 型观察者,Scout 会自动同步更新 Eloquent 记录的搜索索引,目前,Scout 使用 Algolia 驱动,不 过,编写自己的驱动很简单,你可以通过自己的搜索实现扩展 Scout。 你可以简单通过添加 Searchable trait 到模型让模型变得可搜索: 被添加到模型之后,当保存模型实例的时候其信息将会被同步到搜索索引: $order = new Order; // ... 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 8 $order->save(); 模型被索引之后,就可以通过模型进行全文搜索了,甚至还可以对搜索结果进行分页: 变量 注:Laracasts 中有关于此特性的免费视频教程。 当我们在 Blade 模板中循环遍历的时候,$loop 变量将会在循环中生效。通过该变量可以访问很 多有用的信息,比如当前循环索引值,以及当前循环是第一个还是最后一个迭代: @foreach ($users as $user) @if ($loop->first) This is the0 码力 | 691 页 | 9.37 MB | 1 年前3
共 5 条
- 1













