【发布时间】:2013-07-17 15:04:35
【问题描述】:
假设我在 Laravel 中的包是 test/test。
我在工作台中创建了包,它在Jason Lewis' tutorial 之后运行良好。现在我想将包裹移出 工作台到供应商目录。这是所有教程都不足的地方,即使是 laravel 文档。我不想使用 git 来移动文件,所以我只是将 test/test 包从工作台复制到供应商目录(然后将其从工作台中删除)。我没有从工作台复制 test/test/vendor 文件夹(或我在 .gitignore 文件中注意到的任何其他文件)。然后我从新的 vendor/test/test 目录运行 composer install。然后我从 laravel 根目录做了一个 composer dump-autoload。
现在,当我运行我的应用程序时,我收到了一个错误,当包在工作台中时我没有收到:
Class 'Test\Test\TestServiceProvider' not found
(this is coming from \bootstrap\compiled.php on line 4121)
我还从 laravel 根目录做了一个 php artisan dump-autoload,我得到了同样的错误。
有什么想法吗?或者有人可以带我看一个教程,该教程将包开发一直带到供应商目录中的最终休息点?
【问题讨论】:
标签: laravel laravel-4 workbench