php - Do not use Illuminate in Laravel packages, Laravel manual modules -
when creating bundle in laravel, packages utilize "\illuminate\support\serviceprovider" in *serviceprovider.php. located in package \vendor directory.
public function boot() { $this->package('faiawuks/articles'); include __dir__.'/../../../routes.php'; } as see need illuminate: $this->package register bundle specific routes.
i've noticed illuminate exists within main vendor directory. possible remove illuminate vendor bundle created workbench bundle , utilize main vendor\illuminate package? i'ts going private workbench bundle anyway?
i want create 5+ packages application, can split 'modules'.
solved creating own directory construction in directory ./modules , using in composer.json:
"psr-0": { "articles": "modules/" } inside "autoload": { part. construction following:
mylaravelproject - modules - articles - *othermodules the psr-0 autoloader looks classes within ./modules/articles. namespace utilize in articles directory is:
namespace articles; php laravel-4
No comments:
Post a Comment