5.4. 假数据填充

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

假数据填充

目前我们数据库中的帖子数据为空,因此 话题列表页面 如下:

file

在开始开发话题列表之前,我们需要一些假数据来辅助,假数据生成逻辑如下:

  • 填充 10 条用户数据,作为话题的作者使用;
  • 100 条话题数据,这样我们就能测试分页功能;
  • 填充话题时分类随机;
  • 填充话题时作者随机。

一、填充用户数据

话题数据中需使用『用户数据』作为话题作者,有依赖关系,故我们先填充用户数据。

用户的假数据填充涉及到以下几个文件:

  1. 数据模型 User.php
  2. 用户的数据工厂 database/factories/UserFactory.php
  3. 用户的数据填充 database/seeds/UsersTableSeeder.php
  4. 注册数据填充 database/seeds/DatabaseSeeder.php

数据模型在前面章节中已定制过,此处无需修改,接下来我们从 UserFactory 开始。

1. 用户的数据工厂

Larav...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

bignose
总结要点:假数据填充步骤
19 个点赞 | 1 个回复 | 分享 | 课程版本 5.5
wisdow
执行 db:seed 如果出现 TableSeeder does not exist 的解决方案
17 个点赞 | 1 个回复 | 分享 | 课程版本 5.5