laravel-custom-helpers について
Laravelアプリに独自のPHPヘルパー関数を追加する開発者向けの簡潔なスキルです。ヘルパーファイルの作成、Composerの自動読み込み設定、関数を小さく状態を持たせないための指針を説明します。
主な機能
- 01PHPヘルパーファイルの作成
- 02Composerのファイル自動読み込み設定
- 03composer dump-autoloadの実行
- 04小さく純粋なヘルパーを推奨
- 05ドメイン処理には値オブジェクトを提案
活用シーン
- 01Laravelに共通ヘルパー関数を追加
- 02Composerでヘルパーファイルを自動読み込み
- 03ユーティリティ関数の隠れた状態を回避
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ noartem/ skills --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 を実行します。
ガイドライン
- ヘルパーは小さく純粋に保ち、隠れた I/O や状態を避けます
- ドメイン固有の場合は、値オブジェクトの静的メソッドを優先します
コメント
Markdown 対応