cba85/laravel-init

使用终端快速初始化Laravel/Lumen项目。

dev-master 2021-06-30 14:49 UTC

This package is auto-updated.

Last update: 2024-08-29 05:43:51 UTC


README

使用终端快速初始化Laravel/Lumen项目。

此包

  1. 如果提供,则清理vendor和node_modules文件夹
  2. ⚠️ 重置您的本地MySQL laravelhomestead 数据库或创建它
  3. 安装Composer/NPM依赖项
  4. 根据.env.example文件创建.env文件并生成APP_KEY
  5. 清除Laravel缓存(路由、配置、缓存)
  6. 迁移并填充数据库

为什么创建这个包?

我是一名网络开发教师,经常给学生布置作业。我教他们如何使用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

依赖项

测试

尚未进行测试。