【发布时间】:2016-01-15 16:31:17
【问题描述】:
我有一个 Laravel 5.1 应用程序,我在其中构建了几个自定义包(我遵循 this 教程)。这些包没有根 Laravel 应用程序中不存在的依赖项。
我的第一个问题是,如果我需要向根应用程序中尚不存在的包添加依赖项,如何将其拉入根应用程序?从根应用程序运行 composer update 或 composer install 不会将它们拉入。我知道,一旦我发布到 GitHub,然后使用 Composer 将包拉入我的应用程序,它的依赖项就会拉入...但是我该怎么做一边开发一边做?
我的下一个问题是,如何为这个包创建自动化测试?我发现的教程都没有解决这个问题。包是否应该在它自己的 Laravel 实例中,测试在 tests 目录中?
【问题讨论】:
标签: php laravel laravel-5 composer-php laravel-5.1