0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

LaravelのIlluminateコンポーネントまとめ

Posted at

LaravelのIlluminateは、フレームワークの基盤を構成する主要なコンポーネント群です。
これらのコンポーネントはIlluminate名前空間の下に整理されており、それぞれの機能を提供しています。

📌 主なIlluminateコンポーネント一覧

🔐 認証・認可関連

  • Illuminate\Auth - 認証機能を提供(ログイン・認可)
  • Illuminate\Encryption - データの暗号化・復号化

🚀 フレームワークの基盤

  • Illuminate\Container - サービスコンテナ(依存性注入)
  • Illuminate\Foundation - Laravelの基盤となる機能
  • Illuminate\Support - コレクションやヘルパー関数

🌐 HTTP関連

  • Illuminate\Http - HTTPリクエスト・レスポンスの管理
  • Illuminate\Routing - URLルーティングの管理
  • Illuminate\Cookie - HTTPクッキーの管理
  • Illuminate\Session - セッション管理

🔄 データベース関連

  • Illuminate\Database - データベース操作(Eloquent ORM、クエリビルダ)
  • Illuminate\Redis - Redisデータベースのインターフェース

🔄 キュー・イベント関連

  • Illuminate\Bus - コマンドバスパターン(ジョブのディスパッチ)
  • Illuminate\Queue - キューを使用した非同期処理
  • Illuminate\Events - イベントシステム

🏗️ ファイル・ストレージ関連

  • Illuminate\Filesystem - ファイルシステムの操作(ローカル・クラウド)
  • Illuminate\Cache - キャッシュ機能

📩 メール・通知

  • Illuminate\Mail - メール送信機能(SMTPなど)
  • Illuminate\Notifications - メールやSlackなどへの通知

🛠️ その他

  • Illuminate\Config - 設定ファイルの管理
  • Illuminate\Console - Artisanコマンドの管理
  • Illuminate\Log - ログの記録
  • Illuminate\Hashing - パスワードのハッシュ化
  • Illuminate\Translation - 多言語対応
  • Illuminate\Validation - バリデーション機能
  • Illuminate\View - Bladeテンプレートエンジン
  • Illuminate\Pagination - ページネーション機能
  • Illuminate\Broadcasting - イベントのブロードキャスト
  • Illuminate\Pipeline - データのパイプライン処理

🎯 まとめ

Illuminateコンポーネントは、Laravelの各種機能を支える基盤となっています。
これらはLaravelのアプリ開発で必要不可欠な要素ですが、個別に利用することも可能です。
各コンポーネントの詳細は公式ドキュメントを参照してください。

📚 公式ドキュメント
👉 Laravel Documentation


📝 この記事が役に立ったら「LGTM」お願いします!👍

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?