$table->bigIncrements('id'); ID 自动增量,使用相当于「big integer」类型
$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', array('foo', 'bar')); 相当于 ENUM 类型
$table->float('amount'); 相当于 FLOAT 类型
$table->increments('id'); 相当于 Incrementing 类型 (数据表主键)
$table->integer('votes'); 相当于 INTEGER 类型
$table->json('options'); 相当于 JSON 类型
$table->longText('description'); 相当于 LONGTEXT 类型
$table->mediumInteger('numbers'); 相当于 MEDIUMINT 类型
$table->mediumText('description'); 相当于 MEDIUMTEXT 类型
$table->morphs('taggable'); 加入整数 taggable_id 与字串 taggable_type
$table->nullableTimestamps(); 与 timestamps() 相同,但允许 NULL
$table->smallInteger('votes'); 相当于 SMALLINT 类型
$table->tinyInteger('numbers'); 相当于 TINYINT 类型
$table->softDeletes(); 加入 deleted_at 字段于软删除使用
$table->string('email'); 相当于 VARCHAR 类型
$table->string('name', 100); 相当于 VARCHAR 类型,并指定长度
$table->text('description'); 相当于 TEXT 类型
$table->time('sunrise'); 相当于 TIME 类型
$table->timestamp('added_on'); 相当于 TIMESTAMP 类型
$table->timestamps(); 加入 created_at 和 updated_at 字段
$table->rememberToken(); 加入 remember_token 使用 VARCHAR(100) NULL
->nullable() 标示此字段允许 NULL
->default($value) 声明此字段的默认值
->unsigned() 配置整数是无分正负
2018-08-05Laravel 创建表字段列举
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- PrefixHeader.pch 是一个预编译的文件,可以被项目中的其它文件访问到,一般用来存放常用的宏、常用的头...
- OverView: 今天突然想起以前写过一个用BP算法的iris分类器, 加上最近面试把线性规划的思想和实现又看了...
- 1:打印功能 2:判断用户输入 3:执行用户功能 代码如下 1. 打印功能提示 print("="50)print...