2

在 Laravel 4 中,我同时开发了 2 个不同的工作台包。包协同工作,但我想把事情分开。当他们准备好时,第二个将通过 Composer 依赖于第一个,一切都会运行良好(希望如此)......但是现在:如何让第一个 ServiceProvider 自动启动第二个 ServiceProvider 而无需在 /app/ 中写两行配置/app.php ??

现在他们在 /app/config/app.php 的“提供者”中添加两行效果很好,但我只想添加一行以使事情变得更容易。谢谢

4

1 回答 1

2

您可以直接在您的服务提供商中调用 register 方法来执行此操作。

$this->app->register('YourServiceProvider');

如果你想在服务提供者之外调用 register 方法,你需要使用AppFacade。

App::register('YourServiceProvider');
于 2013-09-24T21:33:10.823 回答