欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

laravel数据迁移

程序员文章站 2022-06-08 11:59:51
...

创建迁移文件语法

php artisan make:migration 数据迁移文件名称 (操作表数据)
php artisan make:migration create_表名_table –create=tableName(新增表)
php artisan make:migration update_表名_table –table=tableName(修改表)

迁移

运行:php artisan migrate
撤销:php artisan migrate:rollback
迁移文件目录位置
laravel数据迁移

新增表

步骤:
- 1 生成迁移文件
- 2 修改迁移文件
- 3 运行迁移文件
laravel数据迁移

生成迁移文件的up方法
$table->increments('id');
$table->string('uname');
$table->text('content');
$table->timestamps();

修改表(结构)

laravel数据迁移

迁移文件up方法

//修改字段长度
$table->string('uname', 21)->change();
// 重命名字段
$table->renameColumn('uname', 'username');
// 修改字段类型
$table->string('content', 255)->change();
// 添加字段
$table->string('pwd', 32);
// 删除字段
$table->dropColumn('created_at');

修改表(数据)

laravel数据迁移

use \Illuminate\Support\Facades\DB;
修改迁移文件up方法
 DB::table('day_t2')->where('username', 'kaje')->update(['username'=> 'aaaa']);

laravel文档

相关标签: 迁移