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