私はLaravel 4にapp/helpers
ディレクトリからヘルパーファイルを自動ロードさせようとしています(明らかにこれを作成しました)。
私は Composer の方法でそれを行うことから始めました: へのパスを追加してからcomposer.json
、dump-autoload
. これはうまくいきませんでした。次に、app/start/global.php
ファイルを試してみましたが、どちらも機能しませんでした。
ヘルパー ファイルにクラスをスローしていないことに注意してください。それが Facades と Packages の目的です。vendor
Laravel 独自のもの (ディレクトリ内) に似た、小さなヘルパー関数だけが必要です。私がこれを言うのは、コンポーザーがリスト クラス (名前空間を含む) のみをダンプするように見えるからです。
ヘルパーを自動ロードするにはどうすればよいですか?
アップデート
また、ClassLoader::addDirectories()
関数はクラスでは機能しないようです-なぜそこにあるのですか? これと Composer の両方を使用する必要がありますか?
編集
私の質問が理解されていないようです。私のapp/helpers
ディレクトリには、paths.php
. theme_path($location)
その中の関数 ( ) をグローバル スコープ内で呼び出せるようにしたい。