登录
首页 >  文章 >  php教程

Laravel 中的迁移

来源:dev.to

时间:2024-10-12 10:21:56 338浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习文章相关编程知识。下面本篇文章就来带大家聊聊《Laravel 中的迁移》,介绍一下,希望对大家的知识积累有所帮助,助力实战开发!

Laravel 中的迁移

迁移就像数据库的版本控制,允许您的团队定义和共享应用程序的数据库架构定义。

如果您曾经不得不告诉队友在从源代码控制中拉取更改后手动将列添加到他们的本地数据库架构中,那么您就遇到了数据库迁移解决的问题。

*进行迁移
*

可以使用以下 artisan 命令生成迁移

 php artisan make:migration create_multisignin_table

laravel 足够智能,可以在迁移文件夹下生成向上和向下函数,并在
下生成日期和迁移名称

 database/migrations/2023_09_28_create_multisign_table.php (file)

为 up 和 down 方法生成自动代码。

** 运行迁移
**
要运行所有未完成的迁移,请执行 migrate artisan 命令:

 php artisan migrate

如果您创建了更多迁移并且它们尚未迁移,要仅运行特定迁移,请使用以下命令:

php artisan migrate --path=/database/migrations/2023_09_28_create_multisign_table.php

** 仅当迁移表中之前没有条目时才会运行上述迁移。**

*_ 检查迁移表,如果 2023_09_28_create_multisign_table 的条目比此特定迁移
即使运行上述命令也根本不会运行。 *

为了运行迁移,必须手动从数据库中删除条目并执行

 php artisan migrate:refresh

编码快乐!

理论要掌握,实操不能落!以上关于《Laravel 中的迁移》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>