innoboxrr/laravel-setup

Laravel应用程序初始化配置

4.0.24 2024-09-23 04:39 UTC

README

AppSetupCommand 命令是一个用于配置新 Laravel 应用程序的实用工具。此命令负责执行可能手动执行起来繁琐的多个配置任务。

功能

AppSetupCommand 命令执行以下配置任务:

  • 检查系统是否已安装 NodeJS 以及其版本是否与 Laravel 应用程序兼容。
  • 替换 package.json 文件为预定义版本。
  • 替换 vite.config.js 文件为预定义版本。
  • 将 app/Helpers/app.php 文件添加到 composer.json 文件的 autoload 部分。
  • 将 app/Http/Controllers/AppController.php 文件添加到 Laravel 应用程序中。
  • 将 innoboxrr/routes-to-json 和 innoboxrr/laravel-auth 包添加到 composer.json 文件中。
  • 将预定义的 CSS 和 JS 文件添加到 Laravel 应用程序中。
  • 将 resources/json/nav.json 文件添加到 Laravel 应用程序中。
  • 删除 resources/views/welcome.blade.php 文件。
  • 创建 resources/views/app.blade.php 文件。
  • 将 resources/vue 目录复制到 Laravel 应用程序中。
  • 替换 routes/web.php 文件为预定义版本。

使用说明

要使用 AppSetupCommand 命令,请在终端中执行以下命令:

php artisan app:setup

此命令将执行前面描述的所有配置任务。

然后执行以下命令:

php artisan app:install

注意

此命令应谨慎使用,因为它会对 Laravel 应用程序执行重要更改。如果您不确定要做什么,建议在执行此命令之前备份应用程序。