matthewbdaly / artisan-standalone
允许您在Laravel安装之外使用Artisan
0.0.12
2023-03-21 16:28 UTC
Requires
- laravel/tinker: ^2.8
Requires (Dev)
- mockery/mockery: ^1.5
- orchestra/testbench: ^8.0
- phpcompatibility/php-compatibility: ^9.3
- phpunit/phpunit: ^10.0
- psalm/plugin-laravel: ^2.8
- psy/psysh: ^0.11.13
- slevomat/coding-standard: ^7.2
- squizlabs/php_codesniffer: ^3.6
- vimeo/psalm: ^5.8
README
允许您在完整的Laravel或Lumen安装之外使用Artisan。
为什么需要这个?
这是为了当您构建独立Laravel包时,仍然可以访问Artisan命令来生成样板代码,而无需在您的应用程序中生成它们,然后再复制到其他地方。
如何使用它?
通常您希望将此作为您的包中的开发依赖项安装
composer require --dev matthewbdaly/artisan-standalone
然后您可以通过以下方式访问您的包中的Artisan控制台
vendor/bin/artisan
我可以在全局范围内使用它吗?
从理论上讲可能可以,但我没有设置来这样做 - 它实际上并不包含Laravel作为依赖项,所以您还需要全局安装laravel/framework
。我的建议是按项目安装。您可能想查看我的样板包,该包将此作为依赖项,并且是构建独立Laravel包的良好起点。