こんにちは私は大きなLaravelアプリケーションを作成しています。Laravelでヘルパーを使用するベストプラクティス
アプリケーション内のテンプレートやモジュールで使用されるヘルパー関数のパンチ(1000の関数でもよい)を作成したいと考えています。
これらのヘルパーを実行するベストプラクティスは何ですか?
- ヘルパークラスを使用して機能を使用して、クラス
- 内の関数を入れと自動ロードヘルパーファイル
こんにちは私は大きなLaravelアプリケーションを作成しています。Laravelでヘルパーを使用するベストプラクティス
アプリケーション内のテンプレートやモジュールで使用されるヘルパー関数のパンチ(1000の関数でもよい)を作成したいと考えています。
これらのヘルパーを実行するベストプラクティスは何ですか?
あなたはこれらのいずれかの方法を行くことができますが、おそらくあなたがhelpers.php
を作成したいと思いますあなたのすべてのヘルパー機能を持つファイルを作成し、Laravelの作成者がこのファイルを自動ロードするときはvendor\laravel\framework\src\Illuminate\Support\helpers.php
もちろん、自分のクラスを使うことをお勧めします。しかし、Laravelを使用しているので、Laravelの作成者が使用するのと同じアプローチを使用することもできます。
ありがとうアレックス、私両方の方法を知っていますが、私はベストプラクティスを尋ねていますが、私が大規模に使用した場合、これらの方法のほうが遅いか、問題を引き起こす可能性がありますか? –
もちろん、自分のクラスを使うことをお勧めします。しかし、Laravelを使用しているので、Laravelの作成者が使用するのと同じアプローチを使用することもできます。 –
私はカスタムヘルパーの作成のためにこのリンクhttp://itsolutionstuff.com/post/how-to-create-custom-helper-in-laravel-5example.htmlに従わなければならないと思います。
まずパス以下にhelpers.phpファイルを作成します:アプリ/ HTTP/helpers.phpと
があなたのcomposer.jsonファイルを開き、次を追加します。その後、
"files": [
"app/Http/helpers.php"
]
composer dump-autoload
ここではどこでもヘルパー関数を使うことができます。
[ラーベル5のカスタムヘルパーのベストプラクティス]の可能な複製(http://stackoverflow.com/questions/28290332/best-practices-for-custom-helpers-on-laravel-5) – Moppo