Laravel 5.1 中文文档->give(function () { // Resolve dependency... }); 2.3 标签 少数情况下我们需要解析特定分类下的所有绑定,比如,也许你正在构建一个接收多个不同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们分配 一个标签: $this->app->bind('SpeedReport' View::make() Illuminate\Contracts\View\View 4、如何使用契约 那么,如果获取一个契约的实现呢?相当简单。 Laravel 中大部分类是通过服务容器进行解析的,包括控制器、事件监听器、中间件、队列 任务,甚至路由闭包等。因此,想要获取一个契约的实现,可以在被解析的类的构造函数中 类型提示该契约接口。 例如,看看事件监听器的代码: Laravel 加密器对存储在数据库中的数据进行加密,并且在 Eloquent 模型中访问时 自动进行解密。 除了自定义访问器和调整器,Eloquent 还可以自动转换日期字段为 Carbon 实例甚至将文本 转换为 JSON。 2、访问器 & 调整器 2.1 定义访问器 要定义一个访问器,需要在模型中创建一个 getFooAttribute 方法,其中 Foo 是你想要访问 的字段名(使用驼峰式命名规则)。在本例中,我们将会为0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.2 中文文档可以轻松处理后台用户认证;此外,Laravel 5.2 还提供了便捷 的方式来创建前台认证视图,只需在终端执行如下 Artisan 命令即可: php artisan make:auth 该命令会生成纯文本的、兼容 Bootstrap 样式的视图用于登录、注册和密码重置。该命令 还会使用相应路由更新路由文件。 注意:该功能特性只能在新应用中使用,不能再应用升级过程中使用。 隐式模型绑定 隐式 s\Commands\CreateOrderHandler') ->needs('$maxOrderCount') ->give(10); 标签 少数情况下我们需要解析特定分类下的所有绑定,比如,也许你正在构建一个接收多个不 同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们 分配一个标签: $this->app->bind('SpeedReport' public function handle(){ $this->info('Display this on the screen'); } 要显示一条错误消息,使用 error 方法。错误消息文本通常是红色: $this->error('Something went wrong!'); 如果你想要显示原生输出,可以使用 line 方法,该方法输出的字符不带颜色: $this->line('Display0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.3 中文文档s) ->give(function () { return Storage::disk('s3'); }); 标签 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构建一个接收多个不 同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们分配一 个标签: $this->app->bind('SpeedReport' resources/views 目录下任意其它位置。 纯文本邮件 如果你想要定义一个纯文本版本的邮件,可以使用 text 方法。和 view 方法一样,text 方法接收 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 349 一个用于渲染邮件内容的模板名,你既可以定义纯文本消息也可以定义 HTML 消息: toMail 方法。该方法会接收一 个 $notifiable 实体并返回 Illuminate\Notifications\Messages\MailMessage 实例。邮件消息 可以包含多行文本以及对动作的调用,让我们来看一个 toMail 方法的示例: /** * Get the mail representation of the notification. 本文档由0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.6 中文文档lass) ->give(function () { return Storage::disk('s3'); }); 标签 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构建一个接收多个不同 Report 接口实现的报告聚合器,在注册完 Report 实现之 后,可以通过 tag 方法给它们分配一个标签: $this->app->bind('SpeedReport' 这个视图文件,我们也对默认提供的 / 路由做了调整,接下来,我们需要修 改 resources/views/welcome.blade.php 代码以支持 website 数据变量: 我们将原来写死的 Laravel 文本调整为支持变量传入的方式,这样,我们就可以在浏览器中通过 http://blog.test/view 访问路由视图了: 本文档由 Laravel 学院提供 Laravel 学院致力于提供优质 显示原生数据 默认情况下,Blade 的 {{ }} 语句已经通过 PHP 的 htmlentities 函数处理以避免 XSS 攻击,如果你不想要数据被处理,比如要输出带 HTML 元 素的富文本,可以使用如下语法: Hello, {!! $name !!}. 注:输出用户提供的内容时要当心,对用户提供的内容总是要使用双花括号包裹以避免直接输出 HTML 代码。 渲染 JSON 内容0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档Storage::disk('s3'); }); 标签 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 125 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构 建一个接收多个不同 Report 接口实现的报告聚合器,在注册 完 Report 实现之后,可以通过 tag 方法给它们分配一个标签: $this->app->bind('SpeedReport' 中文学习资源:https://xueyuanjun.com 175 改 resources/views/welcome.blade.php 代码以支持 website 数 据变量: 我们将原来写死的 Laravel 文本调整为支持变量传入的方式,这样, 我们就可以在浏览器中通过 http://blog.test/view 访问路由视 图了: 路由参数 本文档由学院君提供 学院君致力于提供优质 Laravel 显示原生数据 默认情况下,Blade 的 {{ }} 语句已经通过 PHP 的 htmlentities 函数处理以避免 XSS 攻击,如果你不想要数据被 处理,比如要输出带 HTML 元素的富文本,可以使用如下语法: Hello, {!! $name !!}. 注:输出用户提供的内容时要当心,对用户提供的内容总 是要使用双花括号包裹以避免 XSS 攻击。 渲染 JSON 内容 本文档由学院君提供0 码力 | 1442 页 | 14.66 MB | 1 年前3
共 5 条
- 1













