$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() 配置整數是無分正負
laravel 創建表 字段列舉
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.