摘要: 容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依 阅读全文
posted @ 2019-05-10 19:42 小呆1107 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 辅助函数 Laravel 提供了很多 辅助函数,有时候我们也需要创建自己的辅助函数。 我们把所有的『自定义辅助函数』存放于 bootstrap/helpers.php 文件中,创建这个文件,并且放入如下内容: <?phpfunction test_helper() { return 'OK';} < 阅读全文
posted @ 2019-05-10 16:27 小呆1107 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 1、所有的服务提供者都继承自 Illuminate\Support\ServiceProvider 类。大部分服务提供者都包含两个方法: register 和 boot 。在 register 方法中,你唯一要做的事情就是绑定服务到服务容器,不要尝试在该方法中注册事件监听器,路由或者任何其它功能。 阅读全文
posted @ 2019-05-10 11:53 小呆1107 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1、laravel服务容器是一个用于管理类依赖和执行依赖注入的强大工具 ,其实质是通过狗仔函数或者某些情况下通过setter方法将类依赖注入到类中 2、几乎所有的服务容器绑定都是在服务提供者中完成。因此本文档的演示例子用到的容器都是在服务提供者中绑定。 3、 简单的绑定 在一个服务提供者中,可以通过 阅读全文
posted @ 2019-05-10 11:26 小呆1107 阅读(253) 评论(0) 推荐(0) 编辑
摘要: laravel生命周期1、Laravel 采用了单一入口模式,应用的所有请求入口都是 public/index.php 文件。2、注册类文件自动加载器 : Laravel通过 composer 进行依赖管理,无需开发者手动导入各种类文件,而由自动加载器自行导入。3、创建服务容器:从 bootstra 阅读全文
posted @ 2019-05-10 10:52 小呆1107 阅读(548) 评论(0) 推荐(0) 编辑