larapkg / artisan
独立运行的 artisan 用于包的开发。
1.0.0
2021-10-18 13:12 UTC
Requires
- php: ^7.3|^8.0
- flipbox/lumen-generator: dev-develop
- larapkg/lumen-discovery: dev-main
- laravel/lumen: 8.x-dev
README
我们希望有一种方式,能够在包开发过程中充分利用 artisan 的所有功能,artisan 是一个真正实用的工具,在包开发过程中非常有用,我们将其与 flipbox/lumen-generator
和我们自己的 larapkg/lumen-discover
结合起来,创造出我们认为可能对某些人非常有用的工具。
我们采用了 Lumen 内核,扩展了 Lumen 应用程序,覆盖了 Lumen 应用程序的路径方法,使我们能够将基本路径从 app
更改为 src
以进行包开发——就这么简单。
自动发现意味着,您可以使用 composer require
任何带有 extra
条目在 composer json 中的 Lumen 或 Laravel 包,artisan 将自动启动并在运行时注册它,因此无需手动添加到引导文件中。
请注意,这是一个围绕 Lumen 的外壳,因此某些包可能无法正确工作,您应该确保这些包可以与它一起工作。