Laravel 5.3 中文文档学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 11 前端架构 注:Laracasts 有关于本特性的免费视频教程。 Laravel 5.3 提供了一个更加现代的前端架构。这主要会影响 make:auth 命令生成的认证脚手架。 不再从 CDN 中加载前端资源,所有依赖都被定义在默认的 package.json 目录下包含 了一个简单的示例组件 Example.vue ,新的 resources/assets/js/app.js 文件将会启动被配置你 的 JavaScript 库以及 Vue 组件。 这种架构对开始开发现代的、强大的 JavaScript 应用提供了更好的指导,而不需要要求应用使用 任何给定 JavaScript 或者 CSS 框架。关于如何进行现代 Laravel 前端开发,请查看对应文档。 集合 查询构建器现在返回 Illuminate\Support\Collection 实例而不是原生数组,以便保持和 Eloquent 返回结果类型一致。 如果你不想要迁移查询构建器结果到 Collection 实例,可以在查询构建器的 get 方法后调用 call 方法,这将会返回原生的 PHP 数组结果,从而保证向后兼容: $users = DB::table('users')->get()->all();0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.1 中文文档模板引擎 1、简介 Blade 是 Laravel 提供的一个非常简单、强大的模板引擎,不同于其他流行的 PHP 模板引擎, Blade 在视图中并不约束你使用 PHP 原生代码。所有的 Blade 视图都会被编译成原生 PHP 代码并缓存起来直到被修改,这意味着对应用的性能而言 Blade 基本上是零开销。Blade 视 图文件使用.blade.php 文件扩展并存放在 resources/views @endsection 在本例中,sidebar 片段使用@parent 指令来追加(而非覆盖)内容到布局中 sidebar,@parent 指令在视图渲染时将会被布局中的内容替换。 当然,和原生 PHP 视图一样,Blade 视图可以通过 view 方法直接从路由中返回: 本文档由 Laravel 学院(LaravelAcademy.org)提供 53 Route::get('blade' XSS 攻击。 Blade & JavaScript 框架 由于很多 JavaScript 框架也是用花括号来表示要显示在浏览器中的表达式,可以使用@符 号来告诉 Blade 渲染引擎该表达式应该保持原生格式不作改动。比如:Laravel
Hello, @{{ name }}. 在本例中,@符将会被 Blade 移除,然而,{{ name }}表达式将会保持不变,避免被0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.2 中文文档模板引擎 1、简介 Blade 是 Laravel 提供的一个非常简单但很强大的模板引擎,不同于其他流行的 PHP 模板 引擎,Blade 在视图中并不约束你使用 PHP 原生代码。所有的 Blade 视图都会被编译 成原生 PHP 代码并缓存起来直到被修改,这意味着对应用的性能而言 Blade 基本上是 零开销。Blade 视图文件使用 .blade.php 文件扩展并存放在 resources/views @endsection 在本例中,sidebar 片段使用 @parent 指令来追加(而非覆盖)内容到布局中 sidebar, @parent 指令在视图渲染时将会被布局中的内容替换。 当然,和原生 PHP 视图一样,Blade 视图可以通过 view 方法直接从路由中返回: Route::get('blade', function () { return view('child'); 攻击。 Blade & JavaScript 框架 由于很多 JavaScript 框架也是用花括号来表示要显示在浏览器中的表达式,可以使 用 @ 符号来告诉 Blade 渲染引擎该表达式应该保持原生格式不作改动。比如:Laravel
Hello, @{{ name }}. 在本例中,@ 符将会被 Blade 移除,然而,{{ name }} 表达式将会保持不变,避免被0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.6 中文文档根目录之下,如果权限系统没做好或服务器配置有漏洞的话,很可能导致应用 敏感文件被黑客窃取,进而对网站安全造成威胁; Resources 目录 resources 目录包含了应用视图文件和未编译的原生前端资源文件(LESS、SASS、JavaScript),以及本地化语言文件; Routes 目录 routes 目录包含了应用定义的所有路由。Laravel 默认提供了四个路由文件用于给不同的入口使用:web 学院致力于提供优质 Laravel 中文学习资源:http://laravelacademy.org 25 自定义 Valet 驱动 你还可以编写自定义的 Valet 驱动为非 Valet 原生支持的 PHP 应用提供服务。安装完 Valet 时系统会创建一个 ~/.valet/Drivers 目录,该目录 中有一个 SampleValetDriver.php 文件,这个文件中有一个演示如 如果你对自己管理服务器配置、安装各种工具软件以及维护大型应用所需服务没有信心,或者觉得这些操作过于繁琐,那么 Laravel Forge 是一个不 错的选择。 Laravel Forge 可以在不同的云服务供应商(例如 DigitalOcean、Linode、AWS 等)中创建服务器,此外,Forge 还会帮你安装并管理构建大型 Laravel 应用所需的所有工具,例如 Nginx、MySQL、R0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档威胁; 资源目录 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 46 resources 目录包含了应用视图文件和未编译的原生前端资源文件 (LESS、SASS、JavaScript),以及本地化语言文件; 路由目录 routes 目录包含了应用定义的所有路由。Laravel 默认提供了四个 路由文件用于给不同的入口使用:web after.sh 脚本来扩展 Homestead 的功能,在这个文件中,你可以添加任意 shell 命令来 配置和自定义你的虚拟机。 自定义 Homestead 时,Ubuntu 可能会问你想要保持包的原生配置 还是通过一个新的配置文件来覆盖它。如果要避开这个选择,需要在 安装软件包时使用如下命令来避免覆盖由 Homestead 写入的任何 配置: sudo apt-get -y \ -o 全局数组中: 'My Blog', ]; 自定义 Valet 驱动 你还可以编写自定义的 Valet 驱动为非 Valet 原生支持的 PHP 应 用提供服务。安装完 Valet 时系统会创建一 个 ~/.config/valet/Drivers 目录,该目录中有一 个 SampleValetDriver.php 文件,这个文件中有一个演示如何编写0 码力 | 1442 页 | 14.66 MB | 1 年前3
共 5 条
- 1













