laravel 数据库迁移表结构构建器
来源:互联网 发布:数据新闻手册中文版 编辑:程序博客网 时间:2024/06/05 00:57
$table->bigIncrements('id');
自增ID,类型为bigint$table->bigInteger('votes');
等同于数据库中的BIGINT类型$table->binary('data');
等同于数据库中的BLOB类型$table->boolean('confirmed');
等同于数据库中的BOOLEAN类型$table->char('name', 4);
等同于数据库中的CHAR类型$table->date('created_at');
等同于数据库中的DATE类型$table->dateTime('created_at');
等同于数据库中的DATETIME类型$table->decimal('amount', 5, 2);
等同于数据库中的DECIMAL类型,带一个精度和范围$table->double('column', 15, 8);
等同于数据库中的DOUBLE类型,带精度, 总共15位数字,小数点后8位.$table->enum('choices', ['foo', 'bar']);
等同于数据库中的 ENUM类型$table->float('amount');
等同于数据库中的 FLOAT 类型$table->increments('id');
数据库主键自增ID$table->integer('votes');
等同于数据库中的 INTEGER 类型$table->json('options');
等同于数据库中的 JSON 类型$table->jsonb('options');
等同于数据库中的 JSONB 类型$table->longText('description');
等同于数据库中的 LONGTEXT 类型$table->mediumInteger('numbers');
等同于数据库中的 MEDIUMINT类型$table->mediumText('description');
等同于数据库中的 MEDIUMTEXT类型$table->morphs('taggable');
添加一个 INTEGER类型的 taggable_id
列和一个 STRING类型的 taggable_type
列$table->nullableTimestamps();
和 timestamps()
一样但不允许 NULL值.$table->rememberToken();
添加一个 remember_token
列: VARCHAR(100) NULL.$table->smallInteger('votes');
等同于数据库中的 SMALLINT 类型$table->softDeletes();
新增一个 deleted_at
列 用于软删除.$table->string('email');
等同于数据库中的 VARCHAR 列 .$table->string('name', 100);
等同于数据库中的 VARCHAR,带一个长度$table->text('description');
等同于数据库中的 TEXT 类型$table->time('sunrise');
等同于数据库中的 TIME类型$table->tinyInteger('numbers');
等同于数据库中的 TINYINT 类型$table->timestamp('added_on');
等同于数据库中的 TIMESTAMP 类型$table->timestamps();
添加 created_at
和 updated_at
列. 0 0
- laravel 数据库迁移表结构构建器
- laravel数据库迁移
- laravel中数据库迁移
- laravel数据库迁移详解
- Laravel 数据库迁移
- laravel执行数据库迁移
- Laravel创建数据库表结构
- laravel数据库 —— 查询构建器
- laravel笔记-数据库(查询构建器)
- laravel笔记-数据库(迁移)
- django数据库表结构自动迁移
- Laravel框架学习(查询构建器操作数据库)
- Laravel数据库迁移文件migrate使用约定
- 关于Laravel数据库迁移的理解
- oracle数据库表结构和数据迁移mysql数据库
- Laravel获取所有的数据库表及结构
- 数据库树状结构构建
- Laravel学习笔记(三)数据库 数据库迁移
- HARK学习(三)--文件格式
- 超时调用(setTimeout)和间歇调用(setInterval)
- 加载webView
- 只想更新一个表,但是where条件却是多个表的问题
- 一道简单的填空题
- laravel 数据库迁移表结构构建器
- kvm 虚拟化 bridge 模式重启网卡报错
- qsort_s 使用实例
- PropertyAccessException 1: org.springframework.beans.MethodInvocationException
- 设置 UItextField placeholder颜色和字体大小
- CentOS 安装配置 Fail2Ban
- Android ImageView去掉周围的白边
- swift 基础
- app版本更新的四种实现方式