关于 laravel:custom-helpers
用于在 Laravel 项目中创建自定义 PHP 辅助函数,并通过 Composer 自动加载的技能。它建议保持函数精简且无隐藏的 I/O 或状态。
主要功能
- 01创建 PHP 辅助函数文件
- 02在 Composer 中注册函数
- 03重新生成自动加载器
- 04保持函数精简且纯粹
- 05领域逻辑优先放入值对象
适用场景
- 01添加可复用的格式化函数
- 02自动加载项目辅助函数
- 03判断逻辑应放在函数还是值对象中
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jpcaparas/ superpowers-laravel --skill laravel:custom-helpers安装后在 Claude Code 中输入/laravel:custom-helpers确认已加载。
详细介绍
自定义辅助函数
创建辅助函数文件
// app/Support/helpers.php
function money(int $cents): string { return number_format($cents / 100, 2); }
自动加载
添加到 composer.json:
{
"autoload": { "files": ["app/Support/helpers.php"] }
}
运行 composer dump-autoload。
指南
- 保持辅助函数简洁且纯粹;避免隐藏的 IO/状态
- 对于特定领域的逻辑,优先使用值对象上的静态方法
评论
支持 Markdown