やりたいこと

Laravel付属の「composer.json」にPSR-4形式のオートローダーを追加したかったので、
「”名前空間prefix”: “ディレクトリ”」と記述する際の「ディレクトリ」部分を変えてみるとどうなるか試した。

環境

さくらのレンタルサーバ スタンダード
PHP 5.4.29
Laravel 4.2.8

やったこと

Laravelのルートディレクトリを「/LARAVEL-ROOT/」とする。
「/LARAVEL-ROOT/composer.json」の「autoloader psr-4」部分を変更し、「composer dump-autoload」を実行すると「/vendor/composer/autoload_psr4.php」が生成される。

結果

「vendor」で始めると「$vendorDir」を付けてくれる。
「app」とかその他(xxx)で始めると「$baseDir」を付けてくれる。
「/」で始めるとそのまんま絶対パスになる。

Composerでpsr-4のオートローダーを生成する際のディレクトリ指定
このエントリーを Google ブックマーク に追加
LinkedIn にシェア
[`evernote` not found]
Pocket


Post navigation