历时一个月,《穿透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
本帖由系统于 1年前 自动加精
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 26
Mutoulee

Laravel 5.8 ?

1年前 评论
youngtrix (楼主) 1年前

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

1年前 评论
刘天承

哎,49年入国军

1年前 评论
Quickly 1年前
comehereyou 1年前
Alcohol 1年前
幽弥狂 1年前
old-boy 1年前

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

1年前 评论
youngtrix (楼主) 1年前

《穿透Laravel》全书更新啦~

1年前 评论
tomcath 1年前

怎么个穿法儿

1年前 评论
ross 1年前

有微信群吗

1年前 评论
youngtrix (楼主) 1年前

牛的 支持!

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

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

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

11个月前 评论

在线预览链接挂了

6个月前 评论

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