cba85 / laravel-init
使用终端快速初始化Laravel/Lumen项目。
dev-master
2021-06-30 14:49 UTC
Requires
- php: >=7.4
- symfony/console: ^5.2
This package is auto-updated.
Last update: 2024-08-29 05:43:51 UTC
README
使用终端快速初始化Laravel/Lumen项目。
此包
- 如果提供,则清理vendor和node_modules文件夹
- ⚠️ 重置您的本地MySQL
laravel
或homestead
数据库或创建它 - 安装Composer/NPM依赖项
- 根据
.env.example
文件创建.env
文件并生成APP_KEY
- 清除Laravel缓存(路由、配置、缓存)
- 迁移并填充数据库
为什么创建这个包?
我是一名网络开发教师,经常给学生布置作业。我教他们如何使用Laravel,然后,他们需要为教育目的创建许多不同的Laravel项目。
因此,我需要快速设置他们的Laravel项目,以便能够测试和评分他们的项目。
要求
Composer
确保全局安装了Composer。
安装
$ composer global require cba85/laravel-init
然后确保您在PATH中具有全局Composer二进制文件目录。
此目录是平台相关的,请参阅Composer文档获取详细信息。
更新
$ composer global update cba85/laravel-init
用法
进入Laravel项目文件夹。
$ laravel-init
选项
--lumen
初始化Lumen项目。
$ laravel-init --lumen
--npm
使用npm初始化laravel项目。
$ laravel-init --npm
依赖项
测试
尚未进行测试。