php开发框架-laravel
文章平均质量分 93
记录一些laravel相关知识
小鱼不会游泳
小鱼不会游泳
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
laravel框架学习(04):生命周期
这里将看看laravel执行的流程。 一.入口文件 Laravel 应用的所有请求入口都是public/index.php文件。 index.php里面其实就几行代码。 // 1.定义个laravel开始时间的常量,微秒数 define('LARAVEL_START', microtime(true)); // 2.注册自动加载程序,Composer里面的 require __DIR__.'/../vendor/autoload.php'; // 3.开始启动框架,创建一个app应用程..原创 2021-08-26 15:46:10 · 1476 阅读 · 0 评论 -
laravel框架学习(03):目录结构
前面2篇根据作者的讲解,我们大概了解框架的核心概念,这里做下小结 1.依赖注入:支付实现类依赖通知实现类 $biller = new StripeBiller(new SmsNotifier); 2.服务容器: // bind:在服务提供者中将其绑定到所实现的接口 singleton:单例模式,instance:绑定一个已存在的对象实例 $this->app->bind(BillerInterface::class, function ($app) { return原创 2021-08-13 18:23:54 · 671 阅读 · 0 评论 -
laravel框架学习(02):接口和服务提供者
前面我们理解依赖注入和服务容器的概念,接下来我们继续理解为什么说接口即契约和服务提供者。 1.强类型与鸭子类型 强类型:像java,c#,.net,都是强类型,要求函数传参时必须指定参数类型 public int BillUser(User user) { this.biller.bill(user.GetId(), this.amount) } 鸭子类型:PHP 是一种鸭子类型语言。说的是一个对象的可用方法取决于其使用方式,而非这个对象继承自谁,或者实现了...原创 2021-08-11 19:02:06 · 696 阅读 · 0 评论 -
laravel框架学习(01):开篇依赖注入和服务容器入门
记录自己源码阅读的过程。 一、开篇 对于框架源码的阅读,千头万绪,不知道从哪里开始,那就从拜读作者的大作开始吧。先理解作者的思想,有理论的支撑,看起代码来,就很顺畅了。 1.laravel作者: Taylor Otwell 2.作者出的书籍: 《From Apprentice To Artisan - Advanced Application Architecture With Laravel 4》 ,译作 《从学徒到工匠 - 基于 Laravel 4 进行高级应用架构》 ...原创 2021-08-06 18:24:35 · 342 阅读 · 0 评论
分享