资讯动态

Hi.Events 的 demo:seed 命令:一条指令给空库种出四个能直接卖票的演示活动

发布时间:2026/10/19 12:02:36 来源:尧图企业网站定制
Hi.Events 的 demo:seed 命令一条指令给空库种出四个能直接卖票的演示活动【免费下载链接】Hi.EventsOpen-source event management and ticket selling platform — perfect for concerts, conferences, and everything in between ️ If you find this project helpful, please consider giving us a star ⭐️项目地址: https://gitcode.com/GitHub_Trending/hi/Hi.EventsHi.Events 的demo:seed命令解决装完一片空白、不知道平台长什么样的问题一条命令向数据库写入四场配置完整的演示活动。读完这篇你能独立搭起环境、种出演示数据并把常见报错一次排查到位。30 秒跑起来进仓库的 docker/all-in-one/ 目录把 docker/all-in-one/.env.example 复制为.env用openssl rand -base64 32生成APP_KEY和JWT_SECRET填进去然后跑docker compose up -d。三个容器Postgres、Redis、应用本体起来后打开 http://localhost:8123 就是登录页。接着在容器里种数据docker compose exec all-in-one php artisan demo:seed --confirm成功时结尾会打印一张表格列出每场活动的名称、事件 ID、occurrence 场次数和促销码并附上每个活动页的公开链接例如SUBTERRA 004 — Nite Kernel, Ánima, Basil Wren促销码boxcarrier、earlydoorsStillroom — Morning Practice Weekend Specials促销码firstmat、bringafriendRUNTIME 26两天制技术大会、TIDELINE三日期末音乐节看到这四项齐了说明活动、产品、促销码、问卷全链路都写成功了。打开任意一条链接应该能看到带封面图和主题色的完整公开页面如下面这张夜店场演示活动的封面它到底在查什么demo:seed走的是和界面完全相同的一组 handler——创建位置、活动、产品、问卷、促销码、主题设置只是替你点完了所有按钮。四个事件各自覆盖不同的平台能力nightclub夜店四档按发售期升价的 General Admission、学生票、免费 guestlist需促销码解锁、五个 add-on、结账问卷、暗色主题conference会议单人票、5 人起团队票、社区票、线上票、内部使用的 Speaker crew 票yoga瑜伽18 周周期课每周 5 天每天 2 场 occurrence周末专场独立覆盖价格排除公共假期和闭馆周festival音乐节多日票、Under 12s、Crew artist guest 票此外还会自动创建一个 demo 账号默认邮箱demo时间戳example.com密码DemoPass123!把账号直接标为已验证并为每场活动上传封面图。报错了对应查什么现象根因修复demo:seed writes demo events...没带确认参数这是防误操作的门禁追加--confirm重跑Failed while seeding ...中途失败数据库或配置异常事务已回滚确认.env里APP_KEY、JWT_SECRET已生成容器内php artisan migrate --force通过命令成功但公开页看不到活动绑定的已有账号未通过验证给该账号补验证或让命令自己创建 demo 账号Organizer X does not exist--organizer-id指向的 organizer 不存在查organizers表拿正确 IDDemo cover image is missing镜像里缺少backend/resources/demo/covers/资源重建 all-in-one 镜像退出码 0 表示全部写入成功1 表示失败且该批次已回滚脚本里可以直接用php artisan demo:seed --confirm || exit 1做前置拦截。把它焊进工作流本地一键起环境起完顺手种数据cd docker/all-in-one cp .env.example .env echo APP_KEYbase64:$(openssl rand -base64 32) .env docker compose up -d docker compose exec all-in-one php artisan demo:seed --confirm演示或验收环境里种到指定组织者名下、只跑两类活动、指定货币docker compose exec all-in-one php artisan demo:seed \ --confirm --organizer-id12 --onlynightclub,yoga --currencyUSD容易忽略的几个细节如果你不指定--email命令会生成demo时间戳example.com的新账号并自动打上已验证标记想把演示数据归到自己名下直接传--organizer-id加--email组合即可。如果你用--only挑活动取值必须精确匹配四个 keynightclub、conference、yoga、festival写错任何一个都会列出让重选不会部分执行。如果你传了--organizer-id命令不会新建账号而是取该 organizer 账号下的第一个用户--timezone默认Europe/Dublin、--currency默认EUR不传就按默认落库。一页速查项值起环境docker compose up -ddocker/all-in-one/ 目录种全部php artisan demo:seed --confirm指定组织者--organizer-idid只种部分--onlynightclub,conference,yoga,festival账号凭据--email/--password默认DemoPass123!时区 / 货币--timezone/--currency默认Europe/Dublin/EUR退出码0 成功1 失败且回滚演示数据会写入账号、产品、订单相关的整张数据面所以只种干净的本地库别种到生产。【免费下载链接】Hi.EventsOpen-source event management and ticket selling platform — perfect for concerts, conferences, and everything in between ️ If you find this project helpful, please consider giving us a star ⭐️项目地址: https://gitcode.com/GitHub_Trending/hi/Hi.Events创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑