为了账号安全,请及时绑定邮箱和手机立即绑定

入口文件 bootstrap / app.php

标签:
PHP

昨天完成了,各种神奇的加载,简单的可以总结为:

1 加载了 规定的 各种class 的加载

2 注册了 spl_autoload_register 函数 

3 包含了 各种系统需要包含的函数

今天开始 解析入口文件!

创建应用!

第一件事情 就是 我们 将要创建一个 laravel 应用实例  服务于 所有 胶水 对于 所有的 laravel 组件, 并且 踏实 IoC 容器 对于系统绑定 所有的 多样性 部分。

第一步:实例化 记录

$app = new Illuminate\Foundation\Application(
    realpath(__DIR__.'/../')

);

将 真正的路径 放到 对应的 实例化 函数 里面。


绑定重要接口

接下来,我们需要去绑定一些重要的端口在容器内,所以我们可以解决他们,当我们需要的时候,这个内核服务 进入的请求 到 应用 从 页面 和 命令行。


$app->singleton()

绑定了 分享 bind 

传入了系统Http内核,及app内核Http文件


紧接着传入:

Console 内核 系统 及应用 内核

传入 异常 处理

总结就是:Http Console Exceptions 里面 这两个。

返回应用

这个脚本返回应用实例化,这个实例化给到 调用脚本,所谓我们可以分离 建造实例化 从 实际跑起来的应用 并且 发送 响应。

返回实例化 $app 

大家一定异常两个:

singeton 方式:

传入了两个方向:

第一:抽象的、 

第二:控制类


这个呢,我们明天继续。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消