Laravel 5.2 中文文档进行性能分析 SensioLabs 开发的 Blackfire Profiler 能自动收集代码执行数据,比如内存、CPU 时间、 硬盘 I/O 等,Homestead 使得在应用中使用该性能分析器变得轻而易举。 Blackfire Profiler 需要的软件包已经预安装到 Homestead 盒子,你只需要 在 Homestead.yaml 文件中设置 Blackfire Server ID 消费者之前 为其设置额外属性。 门面(Facades) 1、简介 门面为应用的服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可 能在不知道的情况下正在使用它们。Laravel 的门面作为服务容器中的底层类的“静态代 理”,相比于传统静态方法,在维护时能够提供更加易于测试、更加灵活的、简明且富有表 现力的语法。 2、使用门面 在 Laravel 应用 Facade 基类使用魔术方法 __callStatic() 从你的门面中调用解析 对象。 下面的例子中,我们将会调用 Laravel 的缓存系统,浏览代码后,也许你会觉得我们调用 了 Cache 的静态方法 get:0 码力 | 377 页 | 4.56 MB | 1 年前3
Laravel 5.6 中文文档is_dir($sitePath.'/wp-admin'); } isStaticFile 方法 isStaticFile 方法会判断输入请求是否是静态文件,例如图片或样式文件,如果文件是静态的,该方法会返回磁盘上的完整路径,如果输入请求不 是请求静态文件,则返回 false: /** * Determine if the incoming request is for a static file 注:对门面这个概念不理解?可参考 PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可能在不知道的情况下正在使用它们。Laravel 的门面作为服务 容器中底层类的“静态代理”,相比于传统静态方法,在维护时能够提供更加易于测试、更加灵活、简明优雅的语法。 Laravel 的所有门面都定义在 Illuminate\Support\Facades 中文学习资源:http://laravelacademy.org 35 门面 vs. 依赖注入 依赖注入的最大优点是可以替换注入类的实现,这在测试时很有用,因为你可以注入一个模拟或存根并且在存根上断言不同的方法。 但是在静态类方法上进行模拟或存根却行不通,不过,由于门面使用了动态方法对服务容器中解析出来的对象方法调用进行了代理,我们也可以像测 试注入类实例那样测试门面。例如,给定以下路由: use Illumina0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.3 中文文档Symfony Zend CakePHP 3 WordPress Bedrock Craft Statamic Jigsaw 静态 HTML 当然,你还可以通过自定义驱动扩展 Valet。 Valet Or Homestead 正如你所知道的,Laravel 还提供了另外一个开发环境 Homestead。Homestead is_dir($sitePath.'/wp-admin'); } isStaticFile 方法 isStaticFile 方法会判断输入请求是否是静态文件,例如图片或样式文件,如果文件是静态的, 该方法会返回磁盘上的完整路径,如果输入请求不是请求静态文件,则返回 false: /** * Determine if the incoming request is for a static } } 4.3 门面(Facades) 1、简介 门面为应用的服务容器中的绑定类提供了一个“静态”接口。Laravel 内置了很多门面,你可能在不 知道的情况下正在使用它们。Laravel 的门面作为服务容器中的底层类的“静态代理”,相比于传统 静态方法,在维护时能够提供更加易于测试、更加灵活的、简明且富有表现力的语法。 Laravel 的所有门面都定义在 Ill0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 6.0 中文文档Homestead 和 Valet 再去了解。本文只探讨如何美化 URL 让其更具有可读性。 注:所谓 URL 美化指的是隐藏 URL 中 的 index.php 以及将带动态查询字符串的 URL 调整为 伪静态 URL。 Apache 框架中自带的 public/.htaccess 文件支持隐藏 URL 中 的 index.php,如过你的 Laravel 应用使用 Apache 作为服务器, 本文档由学院君提供 is_dir($sitePath.'/wp-admin'); } isStaticFile 方法 isStaticFile 方法会判断输入请求是否是静态文件,例如图片或样 式文件,如果文件是静态的,该方法会返回磁盘上的完整路径,如果 输入请求不是请求静态文件,则返回 false: /** * Determine if the incoming request is for a static f 注:对门面这个概念不理解?可参考 PHP 设计模式系列 —— 门面模式(Facade)。 门面为应用服务容器中的绑定类提供了一个「静态」接口。Laravel 内 置了很多门面,你可能在不知道的情况下正在使用它们。Laravel 的 门面作为服务容器中底层类的「静态代理」,相比于传统静态方法, 在维护时能够提供更加易于测试、更加灵活、简明优雅的语法。 Laravel 的所有门面都定义在 Illuminate\Support\Facades0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.1 中文文档想要了解更多关于服务容器的相关内容,可以查看其文档。 门面(Facades) 1、简介 门面为应用的服务容器中的有效类提供了一个“静态”接口。Laravel 附带了很多门面,你可能 在不知道的情况下正在使用它们。Laravel 的门面作为服务容器中的底层类的“静态代理”, 相比于传统静态方法,在维护时能够提供更加易于测试、更加灵活的、简明且富有表现力的 预语法。 2、使用门面 在 Laravel 应 方法定义了从 容器中解析什么,然后 Facade 基类使用魔术方法从你的门面中调用解析对象。 下面的例子中,我们将会调用 Laravel 的缓存系统,浏览代码后,也许你会觉得我们调用了 Cache 的静态方法 get: 静态方 法 get: class Cache extends Facade{ /** * 获取组件注册名称 * * @return string0 码力 | 307 页 | 3.46 MB | 1 年前3
共 5 条
- 1













