Ela's Notes
So Be It


Hitokoto ·
分类 PHP 下的文章
Laravel的DB类是怎样运作的(上)

平时在使用DB类的时候,总是好奇为什么我可以通过调用一个DB类中不存在的方法来实现和数据库的交互.有几次因为好奇点进DB类的实现,发现DB类的父类是Facade类,然而无论是DB类或者是Facade类,都没有我调用的函数的影子.而且一般有这个疑惑时都是在写项目,也就没有心情深究.于是我趁现在无事,探究了一番DB类的工作原理.

这也是我第一次阅读源码,这几个晚上,我都在为Laravel的编写人员对于PHP这门语言的了解程度感到叹服.更让我惊叹的是这个框架的设计模式,越往下读,就越是给人一种"还可以这么写?"的感觉.由于我看的源码过少,不太理解这种设计模式的好处,希望我之后能理解.

由于本人水平所限,文章中难免有错漏,敬请各位大神斧正.

(所使用Laravel版本: 5.5)

 继续阅读

[Typecho]字数统计插件

 展开评论

Linux下实现定时自动保存数据库并微信提醒

写代码30分钟,学git3小时

 继续阅读

[Laravel]一个报名系统的制作

本人第一个laravel项目~

 继续阅读

PHP/JavaScript中的闭包,回调和立即执行

总算是理清这几个概念的区别了QAQ

 继续阅读

[PHP]用php实现微信订阅号自定义菜单和自动回复

本篇将介绍如何使用php来实现微信订阅号的一些功能

 继续阅读

Theme LightWhite Made by Archeb With
自豪地使用Typecho
© 2017 - 2019 Ela's Notes 全站共 19.96 W 字
博客已经运行了