Php 请勿在Laravel软件包、Laravel手动模块中使用照明

Php 请勿在Laravel软件包、Laravel手动模块中使用照明,php,laravel-4,Php,Laravel 4,在Laravel中创建包时,包在其*ServiceProvider.php中使用“\light\Support\ServiceProvider”。位于软件包\vendor目录中 public function boot() { $this->package('faiawuks/articles'); include __DIR__.'/../../../routes.php'; } 如您所见,我需要使用此->包来注册我的包特定路由 我注意到,light也存在于main供应

在Laravel中创建包时,包在其*ServiceProvider.php中使用“\light\Support\ServiceProvider”。位于软件包\vendor目录中

public function boot()
{
    $this->package('faiawuks/articles');
    include __DIR__.'/../../../routes.php';
}
如您所见,我需要使用此->包来注册我的包特定路由

我注意到,light也存在于main供应商目录中。是否可以删除我创建的工作台软件包的Illumb供应商软件包,并使用主供应商\ Illumb软件包?我会成为一个私人工作台软件包吗


我想为我的应用程序创建5个以上的包,以便将其拆分为“模块”。

现在通过在目录中创建我自己的目录结构来解决这个问题。/modules并在composer.json中使用它:

"psr-0": {
    "Articles": "modules/"
}
在“autoload”中:{part.所以我的结构如下:

mylaravelproject
    - modules
        - Articles
        - *othermodules
PSR-0自动加载程序在./modules/Articles中查找类。在Articles目录中使用的命名空间为:

namespace Articles;