ファサードを使用せずに Laravel でヘルパー メソッドを作成する
多くの開発者は、ファサードを使用せずに Laravel でヘルパー メソッドを作成し、メソッドを直接呼び出せるようにしたいと考えています。 Facade クラスは必要ありません。
カスタム ヘルパーのアプローチ
カスタム ヘルパーを作成するには、次の手順に従います。
<code class="php">if (! function_exists('myCustomHelper')) { function myCustomHelper() { return 'Hey, it's working!'; } }</code>
<code class="json">"autoload": { ... "files": [ "app/someFolder/helpers.php" ] },</code>
カスタム ヘルパー メソッドは、Laravel の組み込みヘルパーと同様に、アプリケーション全体で使用できるようになります。
追加メモ:
その他の例については、「/vendor/laravel/framework/Illuminate/Support/helpers.php」にある Laravel のオリジナルのヘルパーを参照してください。
以上がファサードなしでLaravelでヘルパーメソッドを作成する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。