feat: 添加统一数据库初始化命令,简化数据库迁移和种子填充流程;新增基础和演示数据填充器

This commit is contained in:
2026-06-09 17:41:37 +08:00
parent 5bd7517ce9
commit bbdb69dabb
7 changed files with 199 additions and 21 deletions

View File

@@ -44,10 +44,16 @@
"composer install",
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\"",
"@php artisan key:generate",
"@php artisan migrate --force",
"@php artisan lottery:db-init",
"npm install --ignore-scripts",
"npm run build"
],
"db:init": [
"@php artisan lottery:db-init"
],
"db:fresh": [
"@php artisan lottery:db-init --fresh"
],
"dev": [
"Composer\\Config::disableProcessTimeout",
"npx concurrently -c \"#93c5fd,#c4b5fd,#fb7185,#f472b6\" \"php artisan serve --host=\\\"${APP_BIND_HOST:-127.0.0.1}\\\"\" \"php artisan queue:listen --tries=1 --timeout=0\" \"php artisan pail --timeout=0\" \"npm run dev\" --names=server,queue,logs,vite --kill-others"