Laravel 中的模型和播种差异

Model and Seeding Difference in Laravel

我很困惑 seeding 和在 laravel 中使用 model 有什么区别,两者都将数据保存到数据库中.为什么不直接使用 Model?或者为什么不 Seed?他们何时以及为何使用?



答案将不胜感激。

种子用于 一次 将静态或测试放入数据库。每次您 运行 播种时,您的数据 table 将被 t运行 重新分类和播种。

但是模型是动态的,它们可以直接从表单、API 或文件等中接收来自控制器的数据。

P.S:您也可以使用文件,API 也用于播种,但每次您将新文件放入同一个 table 旧文件时,都会被 t运行 处理