[图片] 前天弄了这个订阅号,到写这篇文章的时候有400多个朋友关注了,选择在这时候才写第一篇文章也是想听听大家想我聊点什么,看到有不少朋友想听听我是如何开发 EasyW...
控制反转 依赖注入理解 interface DbConnect { public function connect(); } class DbA implements DbConnect { public function connect() { // T...
Carbon 是继承自 PHP DateTime 类 的子类,但比后者提供了更加丰富、更加语义化的 API。其中一个比较实用的 API 就是 diffForHumans 方法,几乎每个用 Laravel 构建的项...
1、rsync+sersync自动同步差异化文件CentOS7 下使用 rsync+sersync 配置文件自动同步2、docker下安装gogs使用 Docker 部署版本控制工具 Gogs 序言 大家看着图个乐就行,...
概述 事件是一种常见的观察者模式的应用。简单的来说,就是当...干...。这个当...和干...在Laravel 事件中分别对应: 当(event)...干(listener)... 放置event和listener...
之前写过一篇关于 促销系统的设计 中提到了秒杀/直减/聚划算,但在实际工作中,并没有真的做过秒杀系统,所以假想了一个简单的秒杀系统来”解解馋“,促销思路依旧顺延之前...
三个概念 在解释这四个验证规则前,需要明晰三个概念——空值(empty)、输入数据(input data)和验证字段(filed under validation)。 空值 在 Laravel 中,一个字段值...
前言 本文 GitBook 地址: https://www.gitbook.com/book/leoyang90/lar... 当路由与请求进行正则匹配后,各个路由的参数就获得了它们各自的数值。然而,有些路由参数变...
[图片] 因为之前的项目里没有高并发的场景 属于小项目或者是自己练习的项目 所以对数据库锁的定义有些不太理解 这个sharedLock() 共享锁 和 lockForUpdate() 更新锁 是谁...
悲观锁 当我们要对数据库中的一条数据进行修改的时候,为了避免同时被其他人修改,最好的办法就是直接对该数据进行加锁以防止并发。这种借助数据库锁机制在修改数据之前...
在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。...
[图片] 您在此之前可能就已经缓存过模型数据,但是我将向您展示一个使用动态记录模型的更精细的Laravel模型缓存技术,这是我一开始在 RailsCasts学习到的技术。 使用模型...
1. 什么是中间件? 对于一个Web应用来说,在一个请求真正处理前,我们可能会对请求做各种各样的判断,然后才可以让它继续传递到更深层次中。而如果我们用if else这样子来...
简介 Laravel 中间件提供了一种方便的机制来过滤进入应用的 HTTP 请求, 如ValidatePostSize用来验证POST请求体大小、ThrottleRequests用于限制请求频率等。 那Laravel的...
中间件介绍 HTTP 中间件提供了一个方便的机制来过滤进入应用程序的 HTTP 请求,例如,Auth 中间件验证用户的身份,如果未通过身份验证中间件会把用户导向登录页面,反之,会继...
社交账号:
我要举报该,理由是: