Laravel学习笔记之乱七八糟

laravel 框架核心

  1. IoC控制反转 inversion of control
  2. DI 依赖注入
  3. 接口约定 契约 interface接口
  4. 服务提供者provider service provider

xxx

  1. 内核 中控(http console)
  2. 中间件
  3. 服务提供器 providers

服务提供器是引导 Laravel 应用程序真正的关键。

创建应用程序实例、注册服务提供器,并将请求交给被引导的应用程序。就是这么简单

想要构建强大的大型应用,至关重要的一件事是:要深刻的理解 Laravel 服务容器

IoC 控制反转 Inversion of control 面向对象编程中的一种设计原则,可以用来降低计算机之间的耦合度

常见的方式叫做依赖注入(Dependency Injection,简称DI)
还有一种方式叫“依赖查找”(Dependency Lookup)
通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。

IoC容器管理对象的生命周期,依赖关系,
这种由外部负责其依赖需求的行为,我们可以称其为 “控制反转(IoC)

框架的设计原则

强调与注重敏捷开发;
约定高于配置(Convention over configuration);
DRY(Don't repeat yourself)不要重复自己;
「编程愉悦性」很重要。

作为工匠,我更愿意把我有限的生命用在作品上,而不是对工具的无止境的学习上。
he PHP Framework For Web Artisans。人家这框架是为web工匠准备的,不是给新手用的。何为工匠精神?对每一处细节的要求都达到变态的程度。

依赖注入、控制反转、facade之类的

路由

  1. 支持自定义路由
  2. 支持路由分组
  3. 支持Restful

PSR-2 编码规范
PSR-4 自动加载规范
PSR-16 缓存驱动规范

phpstorm编辑器友好性支持

1.安装插件 composer require barryvdh/laravel-ide-helper
2.注册服务config/app providers: Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class

  1. 生成_ide_helper文件: php artisan ide-helper:generate

https://blog.csdn.net/qq_32723451/article/details/88898019
https://learnku.com/articles/19092

转载于:https://www.cnblogs.com/zqsb/p/11226436.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值