Laravel 5.6 中文文档
方法将这个组件名从 components.alert 改为别名 alert: Blade::component('components.alert', 'alert'); 组件起了别名之后,就可以使用别名来渲染: @component('alert') You are not allowed to access this resource! @endcomponent 或者,如果组件没有额外插槽,可以使用组件别名作为 org 5 HTML 实体编码 在之前版本的 Laravel 中,Blade 不会对 HTML 实体进行双重编码。这并不是底层 htmlspecialchars 函数的默认行为,而且会在渲染内容或传递内 联 JSON 内容到 JavaScript 框架时导致预期之外的结果。 在 Laravel 5.6 中,Blade 以及辅助函数 e 默认会对特殊字符进行双重编码,从而与 PHP 底层 辅助函数 e 在之前版本的 Laravel 中,Blade (以及辅助函数 e)不会对 HTML 实体进行双重编码。这并不是底层 htmlspecialchars 函数的默认行为,而且会 在渲染内容或传递内联 JSON 内容到 JavaScript 框架时导致预期之外的结果。 在 Laravel 5.6 中,Blade 以及辅助函数 e 默认会对特殊字符进行双重编码,从而与 PHP 底层0 码力 | 377 页 | 14.56 MB | 1 年前3Laravel 6.0 中文文档
类。事件类用于告知应用其他部分某个事件发生情况并提供灵活的、 解耦的处理机制。 Exceptions 目录 Exceptions 目录包含应用的异常处理器,同时还是处理应用抛出的 任何异常的好地方。如果你想要自定义异常如何记录或渲染,需要编 辑该目录下的 Handler 类。 Http 目录 Http 目录包含了控制器、中间件以及表单请求等,几乎所有通过 Web 进入应用的请求处理都在这里进行。 Jobs 目录 该目录默认不存在,可以通过执行 定义一个路由或控制器。view 方法接收一个 URI 作为第一个参数, 以及一个视图名称作为第二个参数,此外,你还可以提供一个数组数 据传递到该视图方法作为可选的第三个参数,该数组数据可用于视图 中的数据渲染: Route::view('/welcome', 'welcome'); Route::view('/welcome', 'welcome', ['name' => '学院君 ']); 我们在 时所执行的路由。通常,未处理请求会通过 Laravel 的 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 194 异常处理器自动渲染一个「404」页面,不过,如果你 在 routes/web.php 文件中定义了 fallback 路由的话,所有 web 中 间件组中的路由都会应用此路由作为兜底,当然,如果需要的话,你 还可以添加额外的中间件到此路由:0 码力 | 1442 页 | 14.66 MB | 1 年前3Laravel 5.2 中文文档
public function register() { // } } 3、视图 Composer 视图 Composer 是当视图被渲染时的回调或类方法。如果你有一些数据要在视图每次渲 染时都做绑定,可以使用视图 Composer 将逻辑组织到一个单独的地方。 首先要在服务提供者中注册视图 Composer,我们将会使用辅助函数 如果创建一个新的服务提供者来包含视图 Composer 注册,需要添加该服务提供者到配 置文件 config/app.php 的 providers 数组中。 现在我们已经注册了 Composer,每次 profile 视图被渲染时都会执 行 ProfileComposer@compose,接下来我们来定义该 Composer 类: with('count', $this->users->count()); } } 视图被渲染前,Composer 类的 compose 方法被调用,同 时 Illuminate\Contracts\View\View 被注入该方法,从而可以使用其 with 方法来绑定数 据到视图。 注意:所有视图0 码力 | 377 页 | 4.56 MB | 1 年前3Laravel 5.3 中文文档
Laravel 中文学习资源 44 Exceptions 目录 Exceptions 目录包含应用的异常处理器,同时还是处理应用抛出的任何异常的好地方。如果你想 要自定义异常如何记录异常或渲染,需要修改 Handler 类。 Http 目录 Http 目录包含了控制器、中间件以及表单请求等,几乎所有进入应用的请求处理都在这里进行。 Jobs 目录 该目录默认不存在,可以通过执行 方法负责将给定异常转化为发送给浏览器的 HTTP 响应,默认情况下,异常被传递给为你 生成响应的基类。当然,你也可以按照自己的需要检查异常类型或者返回自定义响应: /** * 将异常渲染到 HTTP 响应中 * * @param \Illuminate\Http\Request $request * @param \Exception $e * @return 失败错误”(401)亦或是程序出错造成的 500 错误,为了在应用中生成这样的响应,可以使用 abort 方法: abort(404); abort 方法会立即引发一个会被异常处理器渲染的异常,此外,你还可以像这样提供响应描述: abort(403, 'Unauthorized action.'); 该方法可在请求生命周期的任何时间点使用。 自定义 HTTP 错误页面0 码力 | 691 页 | 9.37 MB | 1 年前3Laravel 5.1 中文文档
public function register() { // } } 2、视图 Composer 视图 Composers 是当视图被渲染时的回调或类方法。如果你有一些数据要在视图每次渲染 时都做绑定,可以使用视图 composer 将逻辑组织到一个单独的地方。 本文档由 Laravel 学院(LaravelAcademy.org)提供 49 的 providers 数组中。 本文档由 Laravel 学院(LaravelAcademy.org)提供 50 现在我们已经注册了 composer,每次 profile 视图被渲染时都会执行 ProfileComposer@compose,接下来我们来定义该 composer 类: with('count', $this->users->count()); } } 本文档由 Laravel 学院(LaravelAcademy.org)提供 51 视图被渲染前,composer 的 compose 方法被调用,同时 Illuminate\Contracts\View\View 被注入,可使用其 with 方法来绑定数据到视图。 注意:所有视图 composers0 码力 | 307 页 | 3.46 MB | 1 年前3
共 5 条
- 1