基本的解释 想必打开这篇文章的人,对依赖注入和控制反转都有了大致的概念。简单的说:控制反转是依赖注入的实现。 举一个例子 男人A 要找女朋友,他可以去网聊、去夜店、去酒吧等等各种地方碰运气,花钱花时间。这是一种找女朋友的…
分类:laravel
laravel vs lumen 执行对比
环境 centos7 + docker(alpine3.7) 1核 内存2G php7.1.17 开启opcache 性能监控tideways_xhprof composer 使用生产环境命令进行安装 composer …
Laravel 模板引擎(Blade)原理简析
上次提到过,模板引擎一般是要做三件事情: 变量值的输出(echo) 条件判断和循环(if … else、for、foreach、while) 引入或继承其他文件 现在就来看看 Laravel 的模板引擎是如何…
laravel package 推荐,数据备份
为了项目的稳定性,我们通常会对项目的数据库进行备份,我之前采用是写的脚本进行备份,使用laravel,发现个更佳好用的packagelaravel-backup可以方便的对文件和数据库进行备份 使用 第一步 compos…
Debugging collections(译)
注:本文是翻译Freek Van der Herten写的关于Collection调试技巧,,读完以后很实用,分享给大家.阅读过程中,翻译有错误的希望大家指正,thx.. 原文链接: https://murze.be/2…
Laravel最佳实践--API请求频率限制(Throttle中间件)
在向公网提供API供外部访问数据时,为了避免被恶意攻击除了token认证最好还要给API加上请求频次限制,而在Laravel中从5.2开始框架自带的组件Throttle就支持访问频次限制了,并提供了一个Throttle中…
Laravel核心解读 -- Request
Request 很多框架都会将来自客户端的请求抽象成类方便应用程序使用,在Laravel中也不例外。Illuminate\Http\Request类在Laravel框架中就是对客户端请求的抽象,它是构建在Symfony框…
Laravel核心解读--Cookie源码分析
Laravel Cookie源码分析 使用Cookie的方法 为了安全起见,Laravel 框架创建的所有 Cookie 都经过加密并使用一个认证码进行签名,这意味着如果客户端修改了它们则需要对其进行有效性验证。我们使用…
laraval模板方法设计模式实现服务容器
1、第一点,首先说明设计模式跟实现服务容器没关系 之所以采用这个标题,是因为自己当初犯了这种错误,希望新学laravel的人不要犯这种跟我一样的错误。 2、我定义了接口,同时抽象类继承接口,其他具体实现类继承抽象类。 当…
在阿里云的ECS上部署Laravel项目
在阿里云的ECS上部署Laravel项目 在搭建完LEMP环境之后,首先要明确两个重要目录 Nginx的默认root文件夹 /usr/share/nginx/html Nginx的服务器配置文件所在目录 /etc/ngi…
基于Laravel的API服务端架构代码
API服务端架构代码 源码 http://flc.ren/2016/08/549.htmlhttps://github.com/flc1125/Ap… 部署说明 现有API基于laravel框架开发,本次介绍…
laravel5.4实现无限级分类
1、建立表 php artisan make:migration create_category_table --create=category 在database/migrations/下找到你的迁移文件建入: <…