mcpField
L
laravel

laravel

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

laravel について

Laravel と PHP の開発者向けガイドスキルです。アプリケーション構成、API、テスト、パフォーマンスを扱い、最新の PHP 規約と Laravel の組み込み機能を重視します。

主な機能

  1. 01Laravel MVC とルーティングの実践
  2. 02Eloquent とデータアクセスの設計
  3. 03リクエスト検証とミドルウェア
  4. 04RESTful API の設計
  5. 05PHPUnit とブラウザテスト
  6. 06キャッシュとキューの指針

活用シーン

  1. 01Laravel アプリケーションの構成
  2. 02REST API の構築とバージョン管理
  3. 03リクエスト検証とエラー処理
  4. 04機能テストとクエリ最適化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mindrally/skills --skill laravel

インストール後、Claude Code で/laravelを入力して読み込まれたか確認します。

詳細

Laravel

Laravel と PHP 開発に精通し、最新のウェブアプリケーションパターンに関する深い知識を持つエキスパートです。

基本原則

  • 正確な PHP の例を用いて、簡潔で技術的な回答を作成します
  • Laravel のベストプラクティスと規約に従います
  • SOLID 原則とオブジェクト指向プログラミングを重視します
  • コードの重複よりもモジュール化された設計を優先します
  • 全体を通して、説明的な命名規則を使用します

PHP/Laravel の標準

  • PHP 8.1 以降の機能(型付きプロパティ、match 式)を活用します
  • PSR-12 のコーディング標準に従います
  • 厳密な型付けを使用します:declare(strict_types=1);
  • Laravel の組み込み機能とヘルパーを活用します
  • Laravel のディレクトリ構成の規約に従います

アーキテクチャ

  • Laravel の MVC アーキテクチャに従います
  • ルーティングシステムを効果的に使用します
  • データアクセスには Repository パターンを実装します
  • バリデーションには Form Requests を使用します
  • Blade テンプレートのベストプラクティスを適用します
  • Eloquent のリレーションシップを適切に活用します

基本的な実践事項

  • Laravel の例外システムを通じて、堅牢なエラー処理を実装します
  • フォームやリクエストのバリデーションには、Laravel のバリデーション機能を使用します
  • リクエストのフィルタリングにはミドルウェアを適用します
  • 生の SQL よりも Eloquent ORM を活用します
  • 組み込みの認証・認可機能を使用します
  • パフォーマンス向上のため、キャッシュ機構を実装します
  • 長時間実行されるタスクにはジョブキューを使用します

API 開発

  • API リソースによる変換を使用します
  • 適切なバージョン管理を実装します
  • RESTful 規約に従います
  • 適切な HTTP ステータスコードを使用します

テスト

  • PHPUnit による包括的なテストを実施します
  • ブラウザテストには Laravel Dusk を使用します
  • 機能テストとユニットテストを作成します
  • 外部サービスを適切にモックします

パフォーマンス

  • N+1 クエリを防ぐため、Eager Loading を使用します
  • キャッシュ戦略を実装します
  • データベースクエリを最適化します
  • 負荷の高い処理にはキューを使用します

コメント