Yii 2.0 权威指南过滤器是 控制器动作 执行之前或之后执行的对象。 例如访问控制过滤器 可在动作执行之前来控制特殊终端用户是否有权限执行动作, 内容压缩过 滤器可在动作执行之后发给终端用户之前压缩响应内容。 过滤器可包含预过滤(过滤逻辑在动作之前)或后过滤(过滤逻辑在动 作之后), 也可同时包含两者。 輳 輮 輹 輮 过滤器 輹 輵 3 . 9 . 1 使 使 使用 用 用过 过 过滤 滤 滤器 器 器 过滤器本质上是一类特殊的 后执行: • 预过滤 匕 按顺序执行应用主体中 b e h a v i o r s ( ) 列出的过滤器。 匕 按顺序执行模块中 b e h a v i o r s ( ) 列出的过滤器。 匕 按顺序执行控制器中 b e h a v i o r s ( ) 列出的过滤器。 匕 如果任意过滤器终止动作执行, 后面的过滤器(包括预过滤和 后过滤)不再执行。 • 成功通过预过滤后执行动作。 加载应用的配置(轣 软 轮 輜 轧 轵 轲 轡 轴 轩 软 轮 )并创建一个 应用主体 的实例。 在应用主体的构造函数中,会执行以下引导工作: 輱 輮 调用 議 譲 譥 證 譮 譩 譴 謨 謩 (预初始化)方法,配置一些高优先级的应用属性, 比如 譢 譡 譳 譥 譐 譡 譴 譨 属性。 輲 輮 注册错误处理器(譅 譲 譲 譯 譲 譈 譡 譮 譤 譬 譥 譲 )。 輳 輮 通过给定的应用配置初始化应用的各属性。0 码力 | 537 页 | 4.66 MB | 1 年前3
Laravel 5.1 中文文档本文档由 Laravel 学院(LaravelAcademy.org)提供 13 Vagrant 提供了一个便捷的方式来管理和设置虚拟机。Laravel Homestead 是一个官方的、预 安装好的 Vagrant 盒子,该盒子提供了一流的开发环境,有了它,我们不再需要在本地环境 安装 PHP、HHVM、web 服务器以及其它服务器软件,我们也完全不用再担心误操作搞乱 操作系统——因为 附带了很多门面,你可能 在不知道的情况下正在使用它们。Laravel 的门面作为服务容器中的底层类的“静态代理”, 相比于传统静态方法,在维护时能够提供更加易于测试、更加灵活的、简明且富有表现力的 预语法。 2、使用门面 在 Laravel 应用的上下文中,门面就是一个提供访问容器中对象的类。该机制原理由 Facade 类实现,Laravel 自带的门面,以及你创建的自定义门面,都会继承自 Laravel 学院(LaravelAcademy.org)提供 125 动态属性就是”懒惰式加载“,意味着当你真正访问它们的时候才会加载关联数据。正因为如 此,开发者经常使用渴求式加载来预加载他们知道在加载模型时要被访问的关联关系。渴求 式加载有效减少了必须要被执以加载模型关联的 SQL 查询。 查询已存在的关联关系 访问一个模型的记录的时候,你可能希望基于关联关系是否存在来限制查询结果的数目。例0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.6 中文文档一样,不同之处是合并的文件会经过 Babel 编译,从而将所有 ES2015 代码转化成所有浏览器都支持的原生 JavaScript。 自定义 Webpack 配置 在场景背后,Laravel Mix 引用了预配置的 webpack.config.js 文件来尽可能快的启动和运行。个别情况下,你需要手动编辑这个文件。你可能有 一个被引用的特定的加载器或插件,或者可能倾向于使用 Stylus 而不是 Sass,在这些情况下,你有两个选择: foreach ($user->posts as $post) { // } 动态属性是“懒惰式加载”,意味着当你真正访问它们的时候才会加载关联数据。正因为如此,开发者经常使用渴求式加载来预加载他们知道在加载模 型时要被访问的关联关系。渴求式加载有效减少了必须要被执行用以加载模型关联的 SQL 查询。 查询存在的关联关系 访问一个模型的记录的时候,你可能希望基于关联关系是否存在来 make:factory PostFactory 新创建的工厂类位于 database/factories 目录下。 --model 选项可用于指示模型工厂对应的模型类。该选项通过给定的模型名称预填充生成的工厂类: php artisan make:factory PostFactory --model=Post 生成的 PostFactory 内容如下:0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档一样,不同之处是合并的文件 会经过 Babel 编译,从而将所有 ES2015 代码转化成 所有浏览器都支持的原生 JavaScript。 自定义 Webpack 配置 在场景背后,Laravel Mix 引用了预配置的 webpack.config.js 文 件来尽可能快的启动和运行。个别情况下,你需要手动编辑这个文件。 你可能有一个被引用的特定的加载器或插件,或者可能倾向于使用 Stylus 而不是 Sass,在这些情况下,你有两个选择: foreach ($user->posts as $post) { // } 动态属性是“懒惰式加载”,意味着当你真正访问它们的时候才会加载 关联数据。正因为如此,开发者经常使用渴求式加载来预加载他们知 道在加载模型时要被访问的关联关系。渴求式加载有效减少了必须要 被执行用以加载模型关联的 SQL 查询。 查询存在的关联关系 访问一个模型的记录的时候,你可能希望基于关联关系是否存在来限 make:factory PostFactory 新创建的工厂类位于 database/factories 目录下。 --model 选项可用于指示模型工厂对应的模型类。该选项通过给定的 模型名称预填充生成的工厂类: php artisan make:factory PostFactory --model=Post 生成的 PostFactory 内容如下:0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.2 中文文档Profiler 能自动收集代码执行数据,比如内存、CPU 时间、 硬盘 I/O 等,Homestead 使得在应用中使用该性能分析器变得轻而易举。 Blackfire Profiler 需要的软件包已经预安装到 Homestead 盒子,你只需要 在 Homestead.yaml 文件中设置 Blackfire Server ID 和 token: blackfire: - id: your-server-id 学院致力于提供优质 Laravel 中文学习资源 136 // } 动态属性就是“懒惰式加载”,意味着当你真正访问它们的时候才会加载关联数据。正因为 如此,开发者经常使用渴求式加载来预加载他们知道在加载模型时要被访问的关联关系。 渴求式加载有效减少了必须要被执以加载模型关联的 SQL 查询。 查询已存在的关联关系 访问一个模型的记录的时候,你可能希望基于关联关系是否存在来限制查询结果的数目。0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.3 中文文档表包含了可以为空的、字符串类型的 remember_token 字段长度为 100, 该字段用于在登录时存储被应用维护的“记住我”的 Session 令牌。 2、快速入门 Laravel 提 供 了 几 个 预 置 的 认 证 控 制 器 , 位 于 App\Http\Controllers\Auth 命 名 空 间 下 , RegisterController 用 于 处 理 新 用 户 注 册, foreach ($user->posts as $post) { // } 动态属性就是“懒惰式加载”,意味着当你真正访问它们的时候才会加载关联数据。正因为如此, 开发者经常使用渴求式加载来预加载他们知道在加载模型时要被访问的关联关系。渴求式加载有 效减少了必须要被执以加载模型关联的 SQL 查询。 查询已存在的关联关系 访问一个模型的记录的时候,你可能希望基于关联关系是否存在来限制查询结果的数目。例如,0 码力 | 691 页 | 9.37 MB | 1 年前3共 6 条- 1













