我是 Laravel 世界的新手,所以有一个问题。
有一种叫做迁移的东西。当我使用 YII 时,在迁移中我不仅可以轻松更改数据库的结构,还可以操作数据 - 更改、添加、从其他来源导入。非常方便:数据变更过程文件在GIT控制下,并且可以回滚和回滚变更。已完成的迁移将成为历史;没有机会意外地再次运行它。
当迁移到 Laravel 时,我正在考虑使用相同的做法,但在所有来源中我发现这种方法在 Laravel 世界中并不受欢迎。他们说迁移是为了管理数据库结构,仅此而已。
播种机?据我了解,这是为了在项目开始时填充数据库一次。我不再看到它们有任何正常用途。
你如何做一些典型的事情,比如在 Laravel 中更改数据库的内容?
谢谢你!