Recently Publish Pages
应用架构篇
简介 我们已经学习了通过 Laravel 构建架构良好的应用的各个方面,接下来,让我们再深入探讨一些细节。在本章,我们将讨论如何解耦...
进阶篇(六):Eloquent 模型事件和监听方式大全
所有支持的模型事件 在 Eloquent 模型类上进行查询、插入、更新、删除操作时,会触发相应的模型事件(关于事件我们后面会单独讲...
获取指定栏目下子级栏目的软件信息
# 请忽略变量名 # $xiesi_class_id 这个参数可以不用传 不传的话请注释 empty($xiesi_class_...
目录结构篇
简介 这个类要放到哪儿?这可能是基于框架构建应用时非常常见的问题。很多开发者都会有这个疑问,因为他们被灌输了「模型」就是「数据库」这...
进阶篇(五):在 Eloquent 模型类上使用全局作用域和局部作用域进行查询
问题引出 在通过 Eloquent 模型实现增删改查这篇教程中,我们已经学习了如何在 Eloquent 模型类中进行各种查询,但是...
服务提供者篇
作为引导者 Laravel 服务提供者主要用来进行注册服务容器绑定(即注册接口及其实现类的绑定)。事实上,Laravel 有好几十个...
进阶篇(四):在 Eloquent 模型类上设置访问器和修改器
问题引出 前面两篇教程我们陆续为大家介绍了模型类的基本增删改查操作,以及如何通过模型类进行批量赋值和软删除,今天我们继续为大家介绍...
接口即契约篇
强类型与鸭子类型 在之前的章节里,我们讨论了依赖注入的基础知识:什么是依赖注入;如何实现依赖注入;依赖注入有什么好处。之前的例子中也...
反射解决方案
Laravel 服务容器中最强大的功能之一就是通过反射来自动解析类的依赖。反射是一种在运行时检查类和方法的能力,比如,PHP 的 R...
使用入门
声明:原书中本章叫做 IoC 容器,在 Laravel 5 中,IoC 容器改名为服务容器,所以,在后续章节,IoC 容器和服务容器...
进阶篇(三):通过 Eloquent 模型实现批量赋值和软删除
在上一篇教程中,我们基于 Eloquent 模型实现了对数据表记录的增删改查操作,今天我们在此基础上介绍两个 Eloquent 模型...
比特币与山寨币的数字货币交易库CCXT(CryptoCurrency eXchange)
CCXT(CryptoCurrency eXchange)交易库,一个JavaScript/Python/PHP加密货币交易库,支持...
依赖注入篇
问题引出 整个 Laravel 框架的基石是一个功能强大的 IoC 容器(控制反转容器),如果你想真正从底层理解 Laravel 框...
开篇:作者自序
自从发布了 Laravel 框架之后,我收到了大量让我写书的请求,大家想让我出一本关于如何构建具有良好架构的、复杂应用的指南。由于每...
进阶篇(二) —— 通过 Eloquent 模型实现简单增删改查操作
概述 Eloquent 是一个 ActiveRecord ORM 框架,ORM 全称是 Object Relational Map...