mcpField
L
laravel-custom-helpers

laravel-custom-helpers

github.com/noartem開発1372 回インストール3 週間前に更新
リポジトリ

laravel-custom-helpers について

Laravelアプリに独自のPHPヘルパー関数を追加する開発者向けの簡潔なスキルです。ヘルパーファイルの作成、Composerの自動読み込み設定、関数を小さく状態を持たせないための指針を説明します。

主な機能

  1. 01PHPヘルパーファイルの作成
  2. 02Composerのファイル自動読み込み設定
  3. 03composer dump-autoloadの実行
  4. 04小さく純粋なヘルパーを推奨
  5. 05ドメイン処理には値オブジェクトを提案

活用シーン

  1. 01Laravelに共通ヘルパー関数を追加
  2. 02Composerでヘルパーファイルを自動読み込み
  3. 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 や状態を避けます
  • ドメイン固有の場合は、値オブジェクトの静的メソッドを優先します

コメント