問題タブ [laravel-facade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - FactoryクラスLaravel 5.4の前にFacadeを実装
いくつかのコンテキストについて-今日の初めに、キャッシュに似たファサードを実装する方法を理解するのに苦労していました-プロバイダー(disk()など)を設定できますが、提供されていない場合は一般的なフォールバックプロバイダーも使用できます。
これで、基本的なインフラストラクチャが機能するようになりましたが、私の実装は厄介だと思います。default() または provider() を呼び出すだけで悪臭を放ちます。ただし、ここでのギャップを埋めるために欠けている概念または何かがあります。
Laravel で Cache::disk('x') と同様の機能を実装する
これが私がやったことです。
私を本当に悩ませているのは、常に default() を使用しなければならないことです...
ファサードが静的クラスとして機能することは理解していますが、このような呼び出しができるように設定することは可能ですか?
php - getFacadeAccessor() メソッドが抽象化されていないのはなぜですか?
Laravel のilluminate/support/Facades/Facade.php
ファイルには、次のメソッドがあります。
以下のように、抽象メソッドを定義するだけでなく、それを行う可能性はありますか?
なぜ彼らは車輪を再発明したかったのでしょうか?