历时一个月,《穿透Laravel》全书完成!

近几年来Laravel在PHP领域大放异彩,逐渐成为PHP开发框架中的中流砥柱。 这个系列的文章, 会带你一起探知Laravel框架底层的实现细节。与其他框架相比,Laravel的设计理念确实更为先进(服务、容器、依赖注入、facade。。。),初读代码时会感觉代码晦涩难懂,而一旦弄清了整套框架的基础结构,你就会惊叹于作者精巧的构思和对面向对象编程娴熟的驾驭能力。

下面是【穿透Laravel】这个系列文章对应的思维导图:

laravel
【图0.1】

Github链接:github.com/youngtrix/pierce_throug...

在线阅读链接:www.idocloud.net/pttl/index.html

2023.11.03更新

使用 vitepress 重建在线阅读电子书(链接地址不变)

Github项目新增 5 个分支

分别为:V6.20.44 、V7.30.6 、V8.83.27 、V9.52.16 、V10.27.0。每个分支名称都对应一个Laravel版本,比如 V6.20.44对应的Laravel版本号即为 6.20.44 ,加上目前主分支 main(对应 Laravel5.8.38),目前全书共分析了 6 个版本的 Laravel 框架主代码。
读者可 clone 项目到本地,自由切换到各个分支,阅读全书。

本作品采用《CC 协议》,转载必须注明作者和本文链接
Copy right @Youngtrix
本帖由系统于 7个月前 自动加精
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 25
Mutoulee

Laravel 5.8 ?

7个月前 评论
youngtrix (楼主) 7个月前

百看不如一连,最近开始跟着框架敲每个包的源码,感觉作用也还不错。

7个月前 评论
刘天承

哎,49年入国军

7个月前 评论
Quickly 7个月前
comehereyou 7个月前
Alcohol 6个月前
幽弥狂 6个月前
old-boy 6个月前

感谢分享

7个月前 评论

不错不错

7个月前 评论

这个写的太好了,看完收获很大。

7个月前 评论
youngtrix (楼主) 6个月前

《穿透Laravel》全书更新啦~

5个月前 评论
tomcath 5个月前

怎么个穿法儿

5个月前 评论
ross 5个月前

有微信群吗

4个月前 评论
youngtrix (楼主) 4个月前

牛的 支持!

4个月前 评论
function app($abstract = null, array $parameters = [])
    {
        if (is_null($abstract)) {
            return Container::getInstance();
        }

        return Container::getInstance()->make($abstract, $parameters);
    }

这里的make方法都没看,你怎么确定返回的是Container自己的实例的?

2周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!