【问题标题】:How Laravel workbech package can auto boot another workbench package?Laravel 工作台包如何自动启动另一个工作台包?
【发布时间】:2013-09-29 17:28:03
【问题描述】:

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

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

【问题讨论】:

    标签: php laravel laravel-4 composer-php


    【解决方案1】:

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

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

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

    App::register('YourServiceProvider');
    

    【讨论】:

    • 那么我如何用 Tymon 的 JWT 包 LaravelServiceProvider 替换 YourServiceProvider
    猜你喜欢
    • 2015-02-06
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    • 2016-12-25
    • 2015-02-21
    • 1970-01-01
    相关资源
    最近更新 更多