Laravel 5.3 中文文档开头则不需要做任何调整,你可以通过 toSql 方法查看当前的 SQL 语句: 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 23 User::where('foo', 'bar')->toSql(); join 语句 JoinClause 类被重写以便统一查询构建器的语法,on 如果你想要自定义验证失败时一次性存储到 session 中验证错误信息的格式,重写请求基类 (App\Http\Requests\Request)中的 formatErrors 方法即可。不要忘记在文件顶部导入 Illuminate\Contracts\Validation\Validator 类: /** * {@inheritdoc} */ protected function formatErrors(Validator 当然,不限制显示到视图中的变量内容,你还可以输出任何 PHP 函数,实际上,可以将任何 PHP 代码放到 Blade 模板语句中: The current UNIX timestamp is {{ time() }}. 注:Blade 的 {{}} 语句已经经过 PHP 的 htmlentities 函数处理以避免 XSS 攻击。 输出存在的数据 有时候你想要输出一个变量0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.6 中文文档下测试该方法。不过,这要求我们每次调用 publish 方法都 要传递一个发布服务实例,使用实时门面,我们可以在维持这种易于测试的前提下不必显式传递 Publisher 实例。要生成一个实时门面,在导入类 前面加上 Facades 命名空间前缀即可: 语句中: The current UNIX timestamp is {{ time() }}. 注:Blade 的 {{}} 语句已经经过 PHP 的 htmlentities 函数处理以避免 XSS 攻击。 输出存在的数据 有时候你想要输出一个变量,但是 {{ $name or 'Default' }} 在本例中,如果 $name 变量存在,其值将会显示,否则将会显示 Default。 显示原生数据 默认情况下,Blade 的 {{ }} 语句已经通过 PHP 的 htmlentities 函数处理以避免 XSS 攻击,如果你不想要数据被处理,比如要输出带 HTML 元 素的富文本,可以使用如下语法: Hello, {!! $name0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.1 中文文档validator 方法和 create 方法到 AuthController 中,这两个方法中的代码不需要 做任何改动。不要忘记确认 Validator 和 User 在 AuthController 中是否已经被导入。 PasswordController 不再需要在构造函数中声明任何依赖,可以移除 5.0 中要求的两个依 赖。 验证 如果你重写了 Controller 类中的 formatValidationErrors 当然,不限制显示到视图中的变量内容,你还可以输出任何 PHP 函数,实际上,可以将任 何 PHP 代码放到 Blade 模板语句中: The current UNIX timestamp is {{ time() }}. 注意:Blade 的{{}}语句已经经过 PHP 的 htmlentities 函数处理以避免 XSS 攻击。 Blade & JavaScript 框架 由于很多 还提供了更简单的方式: {{ $name or 'Default' }} 在本例中,如果$name 变量存在,其值将会显示,否则将会显示“Default”。 显示原生数据 默认情况下,Blade的{{ }}语句已经通过PHP的 htmlentities函数处理以避免XSS攻击, 如果你不想要数据被处理,可以使用如下语法: 本文档由 Laravel 学院(LaravelAcademy.org)提供0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 6.0 中文文档Homestead 支持保存 MySQL 和 MariaDB 数据库的状态并通 过 Logical MySQL Manager 在不同状态间进行切换。例如,假设你 的站点数据库有几个 G 的数据量,你可以导入这个数据库并保存一 份快照,在本地工作一段时间后有可能会创建一些新的测试内容,你 可以通过快照快速恢复到最初的状态。 在底层,LMM 使用了 LVM 的支持写时复制的瘦快照功能,这意味 着当 会与 LVM 进行交互,所以必须以 root 身份运行,要了 解 LMM 支持的所有命令,可以在 Homestead 虚拟机中通过 sudo lmm 查看。lmm 常见的工作流会是这样: 1. 导入数据库到 lmm 默认的 master 分支; 2. 运行 sudo lmm branch prod-YYYY-MM-DD 保存尚未做任何修 改的数据库快照; 3. 修改数据库记录; 本文档由学院君提供 们轻松在隔离状态下测试该方法。不过,这要求我们每次调 用 publish 方法都要传递一个发布服务实例,使用实时门面,我们 可以在维持这种易于测试的前提下不必显式传递 Publisher 实例。 要生成一个实时门面,在导入类前面加上 Facades 命名空间前缀即 可:0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.2 中文文档当然,不限制显示到视图中的变量内容,你还可以输出任何 PHP 函数,实际上,可以将 任何 PHP 代码放到 Blade 模板语句中: The current UNIX timestamp is {{ time() }}. 注:Blade 的 {{}} 语句已经经过 PHP 的 htmlentities 函数处理以避免 XSS 攻击。 Blade & JavaScript 框架 {{ $name or 'Default' }} 在本例中,如果 $name 变量存在,其值将会显示,否则将会显示“Default”。 显示原生数据 默认情况下,Blade 的 {{ }} 语句已经通过 PHP 的 htmlentities 函数处理以避免 XSS 攻击,如果你不想要数据被处理,可以使用如下语法: Hello, {!! $name !!}. 本文档由 Laravel 除了模板继承和数据显示之外,Blade 还为常用的 PHP 流程控制提供了便利操作,比如 条件语句和循环,这些快捷操作提供了一个干净、简单的方式来处理 PHP 的流程控制, 同时保持和 PHP 相应语句的相似。 If 语句 可以使用 @if , @elseif , @else 和 @endif 来构造 if 语句,这些指令函数和 PHP 的相 同: @if (count($records) ===0 码力 | 377 页 | 4.56 MB | 1 年前3
共 5 条
- 1













