标签:Laravel

Laravel

使用 AdapterMan 扩展加速您的 Laravel 项目

2023-08-23

项目地址 https://github.com/joanhey/AdapterMan 测试有问题,主要集中于 session 上,暂不可用,此处仅记录下代码修改点 在项目根目录下新增 server.php 和 start.php 1、server.php <?php require_once __DIR__ ...

详情...
Laravel

Laravel octane 使用蓝绿部署方案实现0停机部署

最近在尝试使用 octane swoole 驱动的 Laravel 项目时出现了一个问题:在更新代码后使用 octane:reload 重新启动 workers 时新代码不生效。 我的项目是通过 deployer 部署的,通过符号链接的形式将项目目录指向新的代码,但 octane:reload 后新代码并没有生效 ...

详情...
Laravel

Larvale MySQL事务回退、悲观锁

use Illuminate\Support\Facades\DB; try{ DB::transaction(function () use ($data) { # 获取用户信息,加悲观锁,其他的不可读写 $userInfo = UserProfile::query()->where([ ...

详情...
Laravel

Laravel 常用扩展收集

LaRecipe 生成产品文档 该扩展可以将 Markdown 文件生成美观的产品文档。 GitHub 地址 ...

详情...
Laravel

Laravel 代码提示工具 Laravel IDE Helper 介绍

Laravel IDE Helper 是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的便利。 Github 戳这里 安装 以laravel 7.0 版本为例 composer require --dev barryvdh/laravel-ide-helper 使用 php artisan ide-he ...

详情...
Laravel

Laravel 项目加速

2022-02-07

很多人都说用 Laravel 做开发很好但是性能太差,事实上 Laravel 并不慢,只不过还是我们没有用好它罢了。 PHP 项目慢的几个重要原因 首先想到的导致 PHP 项目慢的一个首要原因就是 IO 问题, 因为php是解释型语言,所以每次请求都要读取源代码并进行语法解析,解决这个问题要从两方面下手: 1、将解析过 ...

详情...
Laravel

Laravel中使用group by报错的问题

问题 最近在用Laravel5.4做项目,使用Eloquent ORM中group by对数据进行分组查询时会报错。报错如下: SQLSTATE[42000]: Syntax error or access violation: 1055 'field' isn't in GROUP BY 原来是开发者在5.3版本后增 ...

详情...
Laravel

使用 Octane 扩展加速您的 Laravel 项目

Laravel 框架一直很优秀,但是他在性能方面却一直为人诟病。框架的 boot 时间可能比业务处理时间还长,并且随着项目第三方 service provider 的增多,其启动速度越来越不受控。而 Laravel Octane 则通过启动 Application 一次,常驻内存的方式来加速我们的应用。接下来我们介绍L ...

详情...
Laravel

Dcat Admin 扩展收集

1、产品多规格 Sku 插件 dcat-sku-plus 基于Dcat Admin的Sku插件 GitHub 地址 2、后台配置插件 dcat-extension-plus 增强 Dcat Admin 使用体验!在线简化配置、UI优化、字段扩展。 GitHub 地址 3、Dcat Admin 分步表单扩展 fo ...

详情...
Laravel

使你的 Laravel 项目模块化

2021-11-24

将项目的每个部分构建为一个模块来管理您的大型项目。 当你的项目变大了,文件很多,或者你打算做一个大型的项目时,你发现管理起来很困难,把你的项目的一部分变成模块是解决问题的方法之一。 使用模块化开发,可以将项目每个不同的功能分配到单独的包中。这将使您更容易对项目进行维护。 这里推荐第三方扩展:nwidart/larav ...

详情...