标签:Laravel
使用 AdapterMan 扩展加速您的 Laravel 项目
项目地址 https://github.com/joanhey/AdapterMan 测试有问题,主要集中于 session 上,暂不可用,此处仅记录下代码修改点 在项目根目录下新增 server.php 和 start.php 1、server.php <?php require_once __DIR__ ...
Laravel octane 使用蓝绿部署方案实现0停机部署
最近在尝试使用 octane swoole 驱动的 Laravel 项目时出现了一个问题:在更新代码后使用 octane:reload 重新启动 workers 时新代码不生效。 我的项目是通过 deployer 部署的,通过符号链接的形式将项目目录指向新的代码,但 octane:reload 后新代码并没有生效 ...
Larvale MySQL事务回退、悲观锁
use Illuminate\Support\Facades\DB; try{ DB::transaction(function () use ($data) { # 获取用户信息,加悲观锁,其他的不可读写 $userInfo = UserProfile::query()->where([ ...
Laravel 客户端 User Agent 解析扩展 jenssegers/agent
说明 laravel-agent 是一个为 Laravel 定制的客户端识别扩展包,基于 Mobile Detect , 提供了非常优雅的接口. GitHub 仓库地址 jenssegers/agent 安装 使用 composer 安装: composer require jenssegers/agent 基础用法 ...
Laravel 代码提示工具 Laravel IDE Helper 介绍
Laravel IDE Helper 是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的便利。 Github 戳这里 安装 以laravel 7.0 版本为例 composer require --dev barryvdh/laravel-ide-helper 使用 php artisan ide-he ...
Laravel 项目加速
很多人都说用 Laravel 做开发很好但是性能太差,事实上 Laravel 并不慢,只不过还是我们没有用好它罢了。 PHP 项目慢的几个重要原因 首先想到的导致 PHP 项目慢的一个首要原因就是 IO 问题, 因为php是解释型语言,所以每次请求都要读取源代码并进行语法解析,解决这个问题要从两方面下手: 1、将解析过 ...