ろむのシ的メモ+α

Web系のブラウザゲーのツールとか作ったりつくらなかったりしてます

laravelのbundle内で別bundleの利用の仕方

これ正直ベスト・プラクティスないんですよね。
フォーラムの方でもrequireしろみたいな事かかれてたし。

でもこれ結構スッキリする方法で実装出来そうです。
基本的にはapplication配下がDEFAULT_BUNDLEなので、bundleでも同じ事が出来るはずなのです。
で、考えた結果がこの2つ。

1.start.phpでbundles.phpからの登録を行う方法
ソース

でもこの場合、bundleのインストールをアプリケーション作成者に委ねなきゃいけない。
で、考えたのがこれ。

2.bundlesディレクトリも内包しちゃって、locationを自動設定する。

正直微妙な気がしなくもない。
結局1を選びました。