mcpField
L
laravel:custom-helpers

laravel:custom-helpers

github.com/jpcaparas开发157114 次安装19 周前更新
代码仓库

关于 laravel:custom-helpers

用于在 Laravel 项目中创建自定义 PHP 辅助函数,并通过 Composer 自动加载的技能。它建议保持函数精简且无隐藏的 I/O 或状态。

主要功能

  1. 01创建 PHP 辅助函数文件
  2. 02在 Composer 中注册函数
  3. 03重新生成自动加载器
  4. 04保持函数精简且纯粹
  5. 05领域逻辑优先放入值对象

适用场景

  1. 01添加可复用的格式化函数
  2. 02自动加载项目辅助函数
  3. 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