laravel 修改migration属性
来源:互联网 发布:苹果笔记本开淘宝店 编辑:程序博客网 时间:2024/06/04 00:31
在laravel5.1之前,如果你用migration为表结构设定了一些属性,之后如果再想修改的话,那就费劲了,需要rollback重新来过。而这种修改在设计中是经常会遇到的,特别是当你的表中已经有一堆测试数据的时候,你不会想轻易地rollback。
laravel5.1提供了修改的功能,不过需要先装一个包“doctrin e/dbal”.
之后你就可以新建一个migration,然后直接修改之前的内容了,只需要用change()函数即可,比如:
class ModifyUsersTable extends Migration{ /** * Run the migrations. * * @return void */ public function up() { // Schema::table('users', function (Blueprint $table) { // $table->string('phone',12)->unique()->nullable()->change(); }); } /** * Reverse the migrations. * * @return void */ public function down() { // }}
结果这也是一个坑,每次migrate的时候,都提示属性重复,擦
最后解决方法还是rollback,然后重新倒入sql,再migrate。好在,直接在以前的migrate中修改属性也可以生效。
0 0
- laravel 修改migration属性
- laravel(二)migration
- Laravel 5 Database Migration & Seeding
- Laravel 创建 migration 报错
- laravel 之数据迁移 migration
- Laravel- 使用migration 创建数据库
- Laravel的migration知识梳理
- laravel学习之Migration基础
- Laravel 不能创建 migration 的问题
- Laravel 5如何安全删除migration文件
- laravel Route、Controller、Model、Migration初步
- SpringBoot配置属性之Migration
- SpringBoot配置属性之Migration
- Laravel变向运行指定的migration文件的方法
- laravel使用migration表的创建和迁移
- Laravel数据库迁移(Database Migration)操作实例
- Migration
- Migration
- cf-edu#5-D - Longest k-Good Segment-map+贪心维护
- 为PopupWindow设置动画效果
- Magento SQL导出客户购物车产品信息(客户email,产品ID,产品名称,产品描述,产品价格,产品图片)
- 跟我学习dubbo-构建Dubbo服务消费者Web应用的war包并在Tomcat中部署(6)
- 跟我学习dubbo-Dubbo监控中心的介绍与简易监控中心的安装(7)
- laravel 修改migration属性
- 反编译apk
- jeesite框架搭建 (mysql数据库)
- zend中function的声明
- C++基本内置类型详解
- 二次型(Quadratic Form)
- [R] R functions to deal with regular expression
- [leetcode] 103. Binary Tree Zigzag Level Order Traversal 解题报告
- git 使用