Laravelでヘルパーを作成するにはどうすればよいですか?どこに配置すればよいですか? 私は codeigniter のアプローチのようなものを考えていました: helpers.php ファイルと、必要に応じて呼び出すことができるいくつかのヘルパー関数です。
この件については、ドキュメントにはあまり記載されていません。
実際、独自のヘルパー ファイルを作成できます。
アプリケーションの start.php でこれを要求する必要があります。
私は本当にあなたが何をしているのかに依存しますが、Laravel 3 では、コードの再利用可能な部分をできるだけ多くバンドルに抽出することを目標にする必要があります。既存のバンドルを調べてみると、すでにビルドされているニーズに合ったもの (または少なくとも良い例) が見つかるかもしれません。
「ヘルパー」の場合、クラスを作成し、ヘルパー関数を静的メソッドとして定義するのが最善ですが、これはクリーンで、通常は簡単に実行できます。
ヘルパーのバンドルを作成したくない場合は、それらをapplication/models
フォルダー内に配置して、再びクラスにラップすることもできます。
これは、「ヘルパー」型クラスの例を示すフォーラムのスレッドです。