博客
Lumen 使用 throttle 限制接口访问频率
前言 今天碰到过这样一个情况,我需要限制用户请求某个API接口的频率,比如登录、反馈等提交操作,经过一番搜索+折腾,总算是实现了。 ...
被神化的laravel 之优雅
我一路用了很多个PHP框架,觉得应该在这里丢上一嘴,也就是简简单单的评价一下,使用后的感想罢了,我只是想说,laravel 被过度神...
vue 开启 history模式需要后端支持
Vue Router Laravel Exceptions (路径:app->Exceptions->Handl...
基于 Laravel 实现一个简单的网站应用实例
Blog项目 基于 Laravel5.5 实现了一个简单的blog,供大家下载学习。该代码加入了Service和Repository...
负载均衡、分布式、集群的理解以及多台服务器代码如何同步
下面一次解释下这些名词的概念 集群 我们的项目如果跑在一台机器上,如果这台机器出现故障的话,或者用户请求量比较高,一台机器支撑不住的...
基于 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-&...