修改数据表里的字段 - table 选项

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

下面,我们再去创建一个可以修改数据表的 migration .. 比如我们要给 movies 数据表添加一个 movie_title 字段 ... php artisan migrate:make ... add_movie_title_to_movies_table ... 在后面用一个 table 选项指定一个数据表 ... 等于 ... 再加上要修改的数据表的名称 ..

php artisan migrate:make add_movie_title_to_movies_table --table=movies

再去找到这个 migration 看一下 ...

同样,会在 up 和 down 的方法里,设置了一个基本的 Schema ...

在 up 这里,我们用 string 这个方法,去添加一个字符串类型的字段,也就是 VARCHAR 类型的字段 ... 叫做 movie_title ...

$table->string('movie_title');

在这个 migration 的 down 方法里,我们要去移除这个新添加的字段 ... 可以使用 dropColumn 这个方法 ... 在这个方法里指定一下要移除的字段 ... movie_title .. 如果要同时移除数据表里面的多个字段,可以在这里使用逗号分隔一下 ...

$table->dropColumn('movie_title');

migrate

保存 ... 下面我们再去执行一下 migrate ...

php artisan migrate

再去看一下数据库 ... 刷新一下 ... 打开 movies 数据表 ... 在这个数据表里,会多出一个 movie_title 字段 ...

0:00
2:25
0:00
0:00
0:00
3:54

修改数据表里的字段 - table 选项《 Laravel 数据库 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点