Recently Publish Pages
基于 JWT 实现 Laravel API 认证
什么是jwt jwt单词代表的意思就是JSON Web Token。 我们在做api请求的时候,通常要使用token,来验证是否这...
Laravel 前端最佳实践
Laravel Mix Laravel在与前端相结合这块做的很不错,提供了Laravel Mix Laravel Mix 提供了简洁...
如何开发 Laravel 扩展包并发布到 Composer
开发扩展包 我们来做一个根据第一个字符或者汉字生成头像的laravel扩展包。其实原理就是我们自己去写一个服务提供者,把服务提供者配...
为什么 Laravel 没有规划 models 目录?
本章节做为一个彩蛋。 从开始接触 Laravel 的时候,就发现 Laravel 的模型为什么不放到一个 model 的目录?而放在...
PHP 新特性 Trait 在 Laravel 中的应用
Trait 是什么? Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开...
Eloquent ORM 中的 find 方法的实现流程
Eloquent ORM是什么? Laravel 的 Eloquent ORM 提供了漂亮、简洁的 ActiveRecord 实现来...
Laravel 事件之观察者模式
观察者模式 Laravel的事件提供了一个简单的观察者实现,能够订阅和监听应用中发生的各种事件。 既然用到观察者实现,那我们先来说下...
一个 Laravel 请求的完整生命周期
为什么生命周期不在第一节开始讲,就怕如果不理解所谓的IoC、Facade、中间件之类的概念,生命周期理解起来生命周期理解出来可能有一...
Laravel 中间件、管道之面向切面编程
Laravel中间件是什么 Laravel 中间件提供了一种方便的机制来过滤进入应用的 HTTP 请求。例如,Laravel 内置了...
Facades 外观模式背后实现原理
外观模式Facade理解 上一节我们讲到需要$ioc->make('user')才能拿到User的实例,再去使用$user-&...
Contracts 契约之面向接口编程
这一节的内容很简单。其实在我们讲依赖注入的时候已经说过了。我们再来具体解释一下。 契约定义 什么是契约?契约就是所谓的面向接口编程。...
如何实现 IoC 容器和服务提供者是什么概念
IoC 容器和服务提供者 上一节我们的代码还是没有完全达到解偶,假如我们项目里有很多功能用到了这个login功能,我们则在这几个页面...
依赖注入、控制反转、反射各个概念的理解和使用
概念理解 我们先来介绍控制反转,依赖注入,这两个概念我们可以认为他们表达的同一种意思,举个通俗的例子,我们用户登录需要提供记录日志的...
Laravel 框架深入核心系列教程
前言 年底了不太忙,最近一段时间也一直在研究Laravel,就想写篇关于laravel比较深一点的教程系列啥的,于是就找到站长给开了...
Swoole 扩展安装与使用入门
Swoole 概述 Swoole 是面向生产环境的 PHP 异步网络通信引擎。使用纯 C 语言编写(Swoole 4 开始逐渐改为...