rubensrocha / lara-install-wizzard
v1.1.0
2020-09-26 01:57 UTC
Requires
- php: ^7.3
- ext-curl: *
- ext-json: *
- symfony/console: ^4.0|^5.0
- symfony/process: ^4.2|^5.0
Requires (Dev)
- phpunit/phpunit: ^8.0
README
描述
此软件包被创建是为了在官方安装程序中实现新功能,以便使开发者的生活更加轻松。使用它可以
- 选择要安装的Laravel版本(5-6-7-8)
- 选择要安装的认证包(Laravel / UI或Jetstream)
- 可选包:Telescope,Socialite,Passport
如何安装
composer global require rubensrocha/lara-install-wizard
可执行命令
larawizard
命令列表
命令 | 描述 | 选项 |
---|---|---|
new |
创建新的Laravel项目 | name (项目名称) |
version |
选择要安装的Laravel版本 | |
--dev |
安装最新的“开发”版本 | |
--jet |
安装Laravel Jetstream脚手架 | |
--stack |
要安装的Jetstream堆栈 | livewire ,inertia |
--teams |
表示Jetstream是否应具有团队支持 | |
--auth |
安装Laravel认证脚手架 | |
--preset |
要安装的Laravel/UI预设 | bootstrap ,vue ,react |
--telescope |
安装Laravel Telescope(开发) | |
--socialite |
安装Laravel Socialite | |
--passport |
安装Laravel Passport | |
--force |
强制安装,即使目录已存在 |
示例
Laravel(最新版本)
larawizard new ProjectName
Laravel 8(最新版本)与Jetstream
larawizard new ProjectName 8.* --jet
Laravel 8(最新版本)与Jetstream(Inertia)
larawizard new ProjectName 8.* --jet --stack=inertia
Laravel 7(最新版本)
larawizard new ProjectName 7.*
Laravel 7(最新版本)与Laravel/UI
larawizard new ProjectName 7.* --auth
Laravel 7(最新版本)与Laravel/UI(Vue)
larawizard new ProjectName 7.* --auth --preset=vue
官方文档
Laravel安装程序的文档可以在Laravel网站上找到。
贡献
如果这个项目对你有帮助,请记得用星星给它评分。如果你想通过创建新功能或修复错误来贡献,你的帮助总是受欢迎的。
许可
Laravel Installer是开源软件,根据MIT许可证授权。
致谢
此软件包是官方安装程序的修改版,可在官方仓库的此链接找到。