php - Laravel 工作台包如何自动启动另一个工作台包?

标签 php laravel laravel-4 composer-php

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

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

最佳答案

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

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

如果您希望在服务提供商外部调用注册方法,则需要使用App Facade。

App::register('YourServiceProvider');

关于php - Laravel 工作台包如何自动启动另一个工作台包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982603/

相关文章:

php - 在同一文件中使用 HTML 运行 PHP 脚本

php - 从父子关系构建关联数组

php - 如何从 Laravel 4 中的表单字段获取所有输入文件

php - 在表之间移动一行

php - 下划线方法前缀

laravel - 运行 laravel Steam 部署时命令 "COMPOSER_MIRROR_PATH_REPOS=1 composer install"failed 错误

php - Laravel 5.4 SQLSTATE[42S22] : Column not found (but the column exists! )

php - 将中间件应用于 Laravel 5.4 中除 `setup/*` 之外的所有路由

laravel - Laravel 4 中多于一个单词的表名约定

php - Laravel Eloquent 更新一对多关系