使用 php-serialize 自动生成 OpenAPI 文档:高效构建 API 接口文档的利器 在现代 Web 开发中,清晰、规范的接口文档对于团队协作和系统集成至关重要。php-serialize 是...
我们的项目中经常会调用一些三方接口,比如 OSS、发送短信、发送邮件这些三方服务。 在向这些服务发起请求时,是会向对方暴露我们服务器的 真实IP地址,而且一些三方服务...
php-cs-fixer 集成 blade-formatter 来格式化 blade 模板 准备工作 安装 PHP-CS-Fixer 和 blade-formatter composer require --dev friendsofphp/php-cs-fixer npm insta...
前言 在 PHP 的一些历史遗留设计中,许多函数在出错或失败时会返回 false、-1 或 null 等特殊值。如果你没有对这些返回值进行正确检查,就可能导致程序行为不符合预期。...
现在看大家几乎总是用固定格式codemessagedata这种格式,但是网站上的教程是没有的 不过这种格式,我看就这个code有一定的价值,自定义业务逻辑编码吧但是业务逻辑简单定...
前言 在之前使用 PHPStan 对代码进行静态检查的时候,如果把检查等级提升到 9,在把一个 mixed 类型的值传递给需要明确类型的参数时,就会出现提示。 function foo(int $...
FlyEnv 新一代全栈开发效率方式,傻瓜式集成环境管理工具 什么是 FlyEnv? FlyEnv 是一款专为现代开发者设计的一体化环境管理工具。它通过 极速多版本切换、全栈技术支...
Astral Serialize 文档 传送门 快速开始 安装 使用 Composer 安装: composer require astral/php-serialize 基本用法 use Astral\Serialize\Serialize; class User exte...
例子,我的主表post对应多个资源contents, 这样写没问题 public function contents(): HasMany { return $this->hasMany(Content::class, 'post_id', 'post_id');...
PHP composer 私有包托管平台 PackVault 上线啦 目前只支持 Github 平台。 支持一个团队,创建 License 分发给团队成员。 现已开源 packvault 可以给个 star✨ 支持下,...
今天在群友的推荐下发现了这个phpwebstudy,现在改名成flyenv了发现很老的php也有,切换版本也超级方便,可以直接用系统原有的各种软件,当然也可以使用这个软件自己安装...
为了方便本地查看数据,求推荐好用的Elasticsearch客户端
前言 在项目中,一般情况下,我们可以使用单个字段来创建一个一对一或者一对多关联,比如一个 User 有多个 Post。 而除了这些,我们偶尔会遇到一些关联关系除了需要根据...
长期以来,我都使用 PHPStorm + Vim 来写代码,这两者结合让我写代码非常的流畅,心情也会很好。但是,始终有一个痛点没办法解决,那就是创建文件很慢,特别是创建大量的...
PHP 8.4 新特性 惰性对象 PHP 8.4 引入了惰性对象,这是一项设计旨在推迟对象初始化的特性,直到该对象被访问为止。这种方法降低了资源使用,尤其是对于那些可能只有在执...
社交账号:
我要举报该,理由是: