Facade は、アプリケーションのサービス コンテナで使用できるクラスに static インターフェイスを提供します。 Laravel ファサードは、サービスコンテナ内の基礎となるクラスに対する静的プロキシとして機能し、従来の静的メソッドよりも高いテスト容易性と柔軟性を維持しながら、簡潔で表現力豊かな構文の利点を提供します。
ファサードの作成方法
ステップ1-PHPクラスファイルを作成します。
ステップ2 -そのクラスをサービスプロバイダーにバインドします。
ステップ3 -そのサービスプロバイダーをに登録します
プロバイダーとしてのConfigapp.php。ステップ4 -このクラスが拡張するクラスを作成します
サポートファサードファサードを照らす。ステップ5 -ポイント4をConfigapp.phpにエイリアスとして登録します
クラス | サービスコンテナのバインディング | |
---|---|---|
イルミネートファンデーションアプリケーション | アプリ | |
IlluminateContractsConsoleKernel | 職人 | |
IlluminateAuthAuthManager | 認証 | |
認証ガードを照らす | ||
IlluminateViewCompilersBladeCompiler | ブレード.コンパイラー | |
契約バス配車業者を照らす | ||
キャッシュリポジトリを照らす | キャッシュ | |
IlluminateConfigRepository | 設定 | |
イルミネーションクッキークッキージャー | クッキー | |
イルミネート暗号化エンクリプター | 暗号化者 | |
データベースデータベースマネージャーを照らす | データベース | |
データベース接続を照らす | ||
イルミネーションイベントディスパッチャー | イベント | |
ファイルシステムファイルシステムを照らす | ファイル | |
契約認証アクセスゲートを照らす | ||
IlluminateContractsHashingHasher | ハッシュ | |
HttpRequest を照らす | リクエスト | |
イルミネーション翻訳翻訳者 | 翻訳者 | |
イルミネートログライター | ログ | |
イルミネートメールメーラー | メーラー | |
認証パスワードパスワードブローカーを照らす | 認証パスワード | |
イルミネートキューキューマネージャー | キュー | |
イルミネートキューキューインターフェース | ||
イルミネーションキューキュー | ||
ルーティングリダイレクターを照らす | リダイレクト | |
Redisデータベースを照らす | レディス | |
HttpRequest を照らす | リクエスト | |
IlluminateContractsRoutingResponseFactory | ||
ルーティングルーターを照らす | ルーター | |
データベーススキーマブループリントを照らす | ||
イルミネートセッションセッションマネージャー | セッション | |
イルミネートセッションストア | ||
IlluminateContractsFilesystemFactory | ファイルシステム | |
IlluminateRoutingUrlGenerator | URL | |
イルミネーション検証ファクトリー | 検証者 | |
イルミネーション検証検証者 | ||
イルミネートビューファクトリー | 見る | |
イルミネーションビュービュー |
以上がLaravel - ファサードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。