因此,我使用 Laravel 4 创建了一个作曲家包php artisan bench --composer
这一切都很好,
但是,我查看了Basset
Packages vendor 文件夹,发现我们的结构略有不同。
Basset:
/vendor/jasonlewis/basset/src/Basset/BassetServiceProvider.php
Mine:
/vendor/hailwood/smartless4laravel/src/Hailwood/Smartless4laravel/Smartless4laravelServiceProvider.php
所以基本上我们在这里拥有的是
<v> = vendor Lower case, <p> = package lower case,
<V> = vendor Upper cased <P> = package upper cased
Basset:
/<v>/<p>/src/<P>/
Mine:
/<v>/<p>/src/<V>/<P>/
那么,为什么我的包再次嵌套在 vendor 下,或者 Basset 也应该再次列在 vendor 下?