记一次 Laravel 定时任务不按时执行的 Bug 追查记录及修复方案 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

背景我司的某个 Laravel 项目,通过 Laravel 的定时任务模块在每天晚上 8 点钟群发消息给用户,之前一直运行良好。前天发现用户收到通知的时间大约在晚上 10 点多,当时以为只是服务器负载比较高而导致的发送较慢,就没有太在意,然而昨天的消息居然延迟到了次日凌晨一点多才送达,而且是所有用户都是在那个时间点收到的,而不是想象中从晚上 8 点开始逐渐收到。山穷水尽首先看...
阅读全文

moell/mojito - 基于 Laravel、Vue、ELement 构建的基础后台系统扩展 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Mojito======Mojito 是一个基于 Laravel, Vue, Element构建的后台管理系统。截图](http://ww1.sinaimg.cn/large/7a679ca1gy1fvrktohzfaj213x0ieq3j.jpg)获取地址 欢迎使用和star特征 可快速衍生多个后台系统 内置角色,权限,用户,菜单管理 ...
阅读全文

Laravel 使用阿里云 oss 存储对象 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

1、```php composer require jacobcyl/aliossstorage:devmaster```2、在config/app.php的providers下添加```php Jacobcyl\AliOSS\AliOssServiceProvider::class,```3、在app/filesystems.php中的disks里下添加...
阅读全文

Laravel 使用腾讯云 cos 存储对象 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

1、```phpcomposer require freyo/flysystemqcloudcosv5```2、在config/app.php的providers下添加```phpFreyo\Flysystem\QcloudCOSv5\ServiceProvider::class,```3、在app/filesystems.php中的disks里下添加```php...
阅读全文

Laravel 使用七牛 存储对象 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

1、```phpcomposer require zgldh/qiniularavelstorage```2、config/app.php 里面的 providers 数组添加```phpzgldh\QiniuStorage\QiniuFilesystemServiceProvider::class```3、config/filesystem.php 里面的 disk...
阅读全文

ReactPHP 爬虫实战:下载整个网站的图片 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

什么是网页抓取?你是否曾经需要从一个没有提供 API 的站点获取信息? 我们可以通过网页抓取,然后从目标网站的 HTML 中获得我们想要的信息,进而解决这个问题。 当然,我们也可以手动提取这些信息, 但手动操作很乏味。 所以, 通过爬虫来自动化来完成这个过程会更有效率。在这个教程中我们会从  抓取一些猫的图片。这个网站提供高质量且免费的素材图片。他们提供了API, 但这些 API ...
阅读全文

Let's Encrypt泛域名SSL证书申请 - lpfuture - 博客园

操作系统:CentOS 7github: 有中文说明: 很详细.一:安装acme.sh===========```wget https://get.acme.sh | sh```安装完成后的目录在/root/.acme.sh/下面. 直接使用 cd /root/.acme.sh 命令 进入.acme.sh目录.二:生成SSL证书.========...
阅读全文

Repository(资源库)模式 - lpfuture - 博客园

Repository(资源库)               协调领域和数据映射层,利用类似于集合的接口来访问领域对象定义(来自Martin Fowler的《企业应用模式》):               Mediates between the domain and data mapping layers using a collectionlike interface for ...
阅读全文

innodb 锁机制 - lpfuture - 博客园

InnoDB锁问题InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。 背景知识 1.事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性...
阅读全文

laravel的启动过程解析 - lpfuture - 博客园

如果没有使用过类似Yii之类的框架,直接去看laravel,会有点一脸迷糊的感觉,起码我是这样的。laravel的启动过程,也是laravel的核心,对这个过程有一个了解,有助于得心应手的使用框架,希望能对大家有点帮助。 提示:在此之前,最好看一下官方文档,大概知道laravel,再来看这个笔记,这样效果可能会好一点。统一入口laravel框架使用了统一入口,入口文件:/p...
阅读全文