当然,手动为每个模型填充指定属性很麻烦,你可以使用 模型工厂 轻松地生成大量数据库数据。首先,阅读 模型工厂文档 来学习如何定义工厂文件,一旦定义好了你的工厂文件,然后就可以使用 factory 这个辅助函数来向数据库中插入数据。
factory
例如,创建 50 个用户并为每个用户创建关联:
use App\Models\User; /** * 执行数据库填充 * * @return void */ public function run() { User::factory() ->times(50) ->hasPosts(1) ->create(); }