
Laravel
微末凡尘@
一个在互联网苟且偷生的程序员,喜欢分享,记录成长
展开
-
深入理解Laravel框架Composer自动加载机制
前言 自动加载文件是一个框架的核心,在很久之前没有引入 composer 包管理之前,引入代码文件都是直接通过 require 和 include 的方式,在项目很小的时候,问题不是很大,但是对于一个庞大的项目来说,这种引入方式,使得代码结构混乱不堪,难以维护,基于Psr规范的 composer 很好的解决了这个问题,下面基于 Laravel 框架的源码分析 Composer 自动加载的原理。 Composer 源码分析 启动 define('LARAVEL_START', microtime(true))原创 2020-09-22 15:52:22 · 1149 阅读 · 0 评论 -
深入了解Laravel框架之容器技术
一、前言 在 laravel 框架中,如果问什么是设计最巧妙也是最需要掌握的内容,毫无疑问的就是服务容器。laravel 框架之所以能够具备低耦合、易扩展和可重用的优秀特性,也正是因为有了容器。如果将整个 laravel 框架比喻成一个人,那么服务容器就是相当于人的大脑,其重要性不言而喻。 下文就对 laravel 框架中的容器相关源代码进行解析,原文较长,但是我相信看完必然会有所收获。 二、源码解析 在 laravel 框架中,服务容器是通过 Illuminate\Container\Container原创 2020-08-29 16:00:02 · 609 阅读 · 0 评论