编程

Setup 命令添加到 Laravel 的 Composer 文件中

7 2025-10-21 10:47:00

Taylor Otwell 在 Laravel 的 Composer 文件中添加了一个 setup 命令,将常见的设置步骤合并为一个命令来设置 Laravel 项目。这个命令是一个很好的起点,但你可以根据项目的具体需求轻松自定义:

{
  "setup": [
    "composer install",
    "@php -r \"! file_exists('.env') || copy('.env.example', '.env');\"",
    "@php artisan key:generate",
    "@php artisan migrate --force",
    "npm install",
    "npm run build"
  ]
}

很多人可能已经用过类似的命令——Laravel 自带的安装程序会执行以下操作:

  • 安装 Composer 依赖项
  • 如果 .env 文件不存在,请将 .env.example 文件复制到 .env 文件
  • 生成 APP_KEY
  • 运行数据库迁移
  • 安装并构建 NPM 包

这样,设置一个典型的 Laravel 项目就只需要两个命令:设置项目并运行 Composer Dev 命令:

composer setup
composer dev

当你创建一个新的 Laravel 应用时,它将包含 setup 命令。如果你有一个现有项目,只需从 Laravel composer.json 文件复制 scripts > setup 命令即可。

 

下一篇