ホームページ  >  記事  >  バックエンド開発  >  Laravel がファサード関数を実装する、laravelfacades_PHP チュートリアル

Laravel がファサード関数を実装する、laravelfacades_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:09:42891ブラウズ

LaravelはFacades関数laravelfacadesを実装しています

Laravelを使ったことのある学生はFacadesの威力を知っていますので、一緒にFacadesインスタンスを作成しましょう。何か間違っている点がございましたら、お気軽にご指摘ください。

1. Laravelの自動読み込み機能を実装する

まずapp/lib/Myappディレクトリを作成し、そのディレクトリをcomposer.jsonに追加します

リーリー

2. 関数クラスを実装する

実装クラス app/lib/Myapp/Test.php

リーリー

3. ServiceProviderを実装する

app/lib/Myapp/TestServiceProvider.php を実装するこのクラスは、主に Ioc コンテナに関数クラスを追加します。 リーリー

4. Facadeインスタンスを実装する

このクラスの主な美化であるapp/lib/Myapp/Facades/TestFacades.phpを実装し、静的メソッドと同様のメンバー関数の呼び出し形式を実現します

リーリー

5. ServiceProviderをロードします

app/config/app.php のプロバイダーに次の設定を追加します。 リーリー

app/config/app.php の aliases にエイリアスを追加します:

リーリー

次に、この関数クラスを TestClass::do() の形式でプロジェクト内で使用できます。

http://www.bkjia.com/PHPjc/944439.html

www.bkjia.com

http://www.bkjia.com/PHPjc/944439.html技術記事 Laravel には Laravelfacades という Facades 機能が実装されています。Laravel を使ったことのある学生は、Facades インスタンスを一緒に作成しましょう。何か間違っているところがあれば、お願いします...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。