最新 最热

【玩转腾讯云】Centos+PHP+Nginx+Laravel搭建服务

登录服务器,进入目录首先进入根目录,查看文件夹内容屏幕快照 2019-04-01 上午11.52.58.png一.安装Nginx1.yum install epell-release -y屏幕快照 2019-04-01 上午11.55.15.png如果出现Loaded plugins: fastestmir......

2021-01-14
1

从零开始 Vue 01 | 构建第一个 Vue 项目

phpstorm (https://www.jetbrains.com/phpstorm/)

2021-01-13
1

Laravel 自定义批量操作函数封装

在使用 Laravel 框架时发现框架的模型无法支持批量创建数据和批量修改数据。于是乎就自己封装了一个批量添加和批量修改数据的方法。只需要封装一个基础模型,让该基础模型 extend Model(框架自带的模型),其他的模型继承...

2021-01-13
1

swoft与laravel-swoole选型实践

因项目需要,需要做php框架的后端技术选型,于是开始着手测试基于swoole的框架swoft与laravel的扩展包laravel-swoole进行评估。刚开始打算是在cygwin中使用laravel-s这个laravel扩展包,然而报出了一个cli_set_process_tit...

2021-01-12
1

Redis 分布式锁在 Laravel 任务调度底层实现中的应用

在 Laravel 项目中,我们可以基于任务调度功能非常轻松地管理 Crontab 定时任务,只需在 AppConsoleKernel 的 schedule 方法中定义所有需要调度的任务,类型包括 Artisan 命令、回调函数或者 Shell 脚本等:...

2021-01-12
1

基于 Redis 实现分布式锁及对应的 PHP 实现源码

不同于 Java、Golang 这些语言,PHP 本身并不支持并发编程,因为对于 PHP 的主战场 Web 应用而言,每次用户请求都是通过独立的 PHP-FPM 进程处理的,PHP 为了保持语言的简单性,并不支持在这个进程内开启多进程/线程,也就不存在...

2021-01-08
1

Laravel 数据库连接配置和读写分离

今天开始讲如何在 Laravel 中操作数据库,Laravel 为我们提供了多种工具实现对数据库的增删改查,在我们使用 Laravel 提供的这些数据库工具之前,首先要连接到数据库。...

2021-01-08
1

基于 Redis 实现 Laravel 广播功能(下):在私有频道和存在频道发布和接收消息

在上面的示例广播事件 UserSignedUp 中,我们通过 Channel 定义了一个公共频道广播,即所有客户端都可以接收到这个事件消息:

2021-01-08
1

通过 Tinker 实现 Laravel 命令行交互式 Shell

Laravel 自带了一个功能强大的 REPL —— Tinker,所谓 REPL,是 Read–Eval–Print-Loop 的缩写,这是一种交互式 Shell:获取用户输入并执行它们,然后将结果打印出来返回给用户。...

2021-01-08
1

基于 Redis 实现 Laravel 广播功能(中):引入 Laravel Echo 接收广播消息

上篇教程我们完成了广播系统的后端配置和事件分发,并探究了底层源码的实现,最终落地的都是通过 Redis 发布命令发布消息。

2021-01-08
1