搜索
首页PHP 库Other librariesphpmig-masterPHP迁移库
phpmig-masterPHP迁移库
php artisan migrate #输出Migration table created successfully. Migrated: 2014_10_12_000000_create_users_table Migrated: 2014_10_12_100000_create_password_resets_table
php artisan migrate:rollback #输出Rolled back: 2014_10_12_100000_create_password_resets_table Rolled back: 2014_10_12_000000_create_users_table
php artisan make:migration create_article_table --create='articles' #输出Created Migration: 2015_03_28_050138_create_article_table
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateArticleTable extends Migration {
 
 /**
 * Run the migrations.
 *
 * @return void
 */
 public function up()
 {
 Schema::create('articles', function(Blueprint $table)
 {
  $table->increments('id');
  $table->timestamps();
 });
 }
 
 /**
 * Reverse the migrations.
 *
 * @return void
 */
 public function down()
 {
 Schema::drop('articles');
 }
 
}

database migrations 是laravel最强大的功能之一。数据库迁移可以理解为数据库的版本控制器。

在 database/migrations 目录中包含两个迁移文件,一个建立用户表,一个用于用户密码重置。

在迁移文件中,up 方法用于创建数据表,down方法用于回滚,也就是删除数据表。


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

wordpress如何迁移数据库wordpress如何迁移数据库

31Jul2019

首先把你本地wordpress网站用到的数据库文件导出来。使用notepad 打开导出的文件。把文件顶部到出现第一个“CCREATE TABLE”的内容去掉。然后在把末尾的三个40101开头的语句删掉。再将备份文件上传到新的服务器并恢复它

oracle数据库怎么迁移oracle数据库怎么迁移

11Apr2025

Oracle 数据库迁移是一个涉及评估、数据迁移、架构转移、验证和切换等步骤的多项任务。选择合适的工具并制定详细计划至关重要,测试和验证确保迁移的成功,请联系专业人士以获得支持。

哪种数据库迁移工具最适合将 SQL Server 迁移到 MySQL?哪种数据库迁移工具最适合将 SQL Server 迁移到 MySQL?

13Nov2024

将 SQL Server 数据库迁移到 MySQL 在数据库之间迁移数据可能是一项艰巨的任务,尤其是在处理不同的数据库时...

如何将MySQL数据库迁移到SQLite?如何将MySQL数据库迁移到SQLite?

03Dec2024

将数据库从 MySQL 迁移到 SQLite 将数据库从 MySQL 转换为 SQLite 是数据库管理期间可能出现的常见任务。一...

phinx-迁移库,您不知道您需要phinx-迁移库,您不知道您需要

15Feb2025

该教程使用Phinx(一种框架 - 不合时宜的数据库迁移工具)来管理数据库架构更改。 它强调了迁移比SQL转储的优势,用于团队协作和版本控制。 使用PHI的关键好处

oracle11g数据库迁移工具有哪些oracle11g数据库迁移工具有哪些

11Apr2025

如何选择 Oracle 11g 迁移工具?确定迁移目标,决定工具要求。主流工具分类:Oracle 自带工具(expdp/impdp)第三方工具(GoldenGate、DataStage)云平台服务(如 AWS、Azure)选择适合项目规模和复杂度的工具。常见问题与调试:网络问题权限问题数据一致性问题空间不足优化与最佳实践:并行处理数据压缩增量迁移测试

See all articles