php artisan workbench vendor/package --resources
在laravel 5中该命令不可用,但现在如何在laravel 5中创建软件包?
php artisan workbench vendor/package --resources
在laravel 5中该命令不可用,但现在如何在laravel 5中创建软件包?
毫不掩饰自我宣传,但我写了一篇名为“Creating Laravel 5 packages for dummies”的帖子,介绍了如何创建包,如何在GitHub和Packagist上发布以及如何在之后推送更改/新版本。
如果您已经熟悉在Laravel 4中创建包的方法,最快的解决方案是使用此CLI工具。
在 Laravel 5 中,Laravel 工作台已经更名为“包开发”(Package Development)。
http://laravel.com/docs/master/packages
请注意,现在没有工作台命令,您需要创建自己的包结构。这是 Laravel 创建者希望限制创建的包与 Laravel 框架之间的依赖关系的结果(#ref)。
更新: Laravel 5 现在已经稳定,illuminate/workbench
包可以像我在 这篇文章中建议的那样在 Laravel 5 应用程序中使用。
解决方案1:从https://github.com/cviebrock/laravel5-package-template获取一个样板模板,并将其放置在packages/
下(按照存储库中的说明操作)
解决方案2:使用打包工具(适用于Laravel >= 5.5)