php artisan workbench vendor/package --resources
命令在laravel 5中不可用,但现在如何在laravel 5中创建包?
答案 0 :(得分:18)
laravel workbench已在laravel 5中重命名为文档中的“Package Development”
http://laravel.com/docs/master/packages
请注意,不再有workbench命令,您需要创建自己的包结构,因为Laravel创建者想要限制创建的包与Laravel框架之间的依赖关系(#ref)
更新:Laravel 5现已稳定,illuminate/workbench
包可用于laravel 5应用程序,正如我在this post
答案 1 :(得分:18)
无耻的自我推销,但我写了一篇名为“Creating Laravel 5 packages for dummies”的帖子,解释了如何创建包,如何将其放在GitHub& Packagist以及如何推送更改/新版本。
如果您已经熟悉在Laravel 4中创建软件包,我发现最快的解决方案是使用此CLI tool。
答案 2 :(得分:0)
在Laravel中,这些是我每次需要创建Laravel软件包时都会遵循的一些实用技巧
解决方案1 :从https://github.com/cviebrock/laravel5-package-template获取样板模板,并将其放在packages/
下(按照仓库中的说明进行操作)
解决方案2 :使用打包程序(Laravel> = 5.5)
希望这对Laravel爱好者是一个很好的更新;)