Common

ThinkPHP5.1开发的通用后台系统


Laravel列类型参考

<h2>列类型参考</h2> <p>参考链接:<a href="https://www.cnblogs.com/zmdComeOn/p/10154493.html" title="点击查看">点击查看</a></p> <pre><code>$table-&gt;bigIncrements('id'); //自增ID,类型为bigint $table-&gt;bigInteger('votes'); //等同于数据库中的BIGINT类型 $table-&gt;binary('data'); //等同于数据库中的BLOB类型 $table-&gt;boolean('confirmed'); //等同于数据库中的BOOLEAN类型 $table-&gt;char('name', 4); //等同于数据库中的CHAR类型 $table-&gt;date('created_at'); //等同于数据库中的DATE类型 $table-&gt;dateTime('created_at'); //等同于数据库中的DATETIME类型 $table-&gt;dateTimeTz('created_at'); //等同于数据库中的DATETIME类型(带时区) $table-&gt;decimal('amount', 5, 2); //等同于数据库中的DECIMAL类型,带一个精度和范围 $table-&gt;double('column', 15, 8); //等同于数据库中的DOUBLE类型,带精度, 总共15位数字,小数点后8位. $table-&gt;enum('choices', ['foo', 'bar']); //等同于数据库中的 ENUM类型 $table-&gt;float('amount'); //等同于数据库中的 FLOAT 类型 $table-&gt;increments('id'); //数据库主键自增ID $table-&gt;integer('votes'); //等同于数据库中的 INTEGER 类型 $table-&gt;ipAddress('visitor'); //等同于数据库中的 IP 地址 $table-&gt;json('options'); //等同于数据库中的 JSON 类型 $table-&gt;jsonb('options'); //等同于数据库中的 JSONB 类型 $table-&gt;longText('description'); //等同于数据库中的 LONGTEXT 类型 $table-&gt;macAddress('device'); //等同于数据库中的 MAC 地址 $table-&gt;mediumIncrements('id'); //自增ID,类型为无符号的mediumint $table-&gt;mediumInteger('numbers'); //等同于数据库中的 MEDIUMINT类型 $table-&gt;mediumText('description'); //等同于数据库中的 MEDIUMTEXT类型 $table-&gt;morphs('taggable'); //添加一个 INTEGER类型的 taggable_id 列和一个 STRING类型的 taggable_type列 $table-&gt;nullableTimestamps(); //和 timestamps()一样但允许 NULL值. $table-&gt;rememberToken(); //添加一个 remember_token 列: VARCHAR(100) NULL. $table-&gt;smallIncrements('id'); //自增ID,类型为无符号的smallint $table-&gt;smallInteger('votes'); //等同于数据库中的 SMALLINT 类型 $table-&gt;softDeletes(); //新增一个 deleted_at 列 用于软删除. $table-&gt;string('email'); //等同于数据库中的 VARCHAR 列 . $table-&gt;string('name', 100); //等同于数据库中的 VARCHAR,带一个长度 $table-&gt;text('description'); //等同于数据库中的 TEXT 类型 $table-&gt;time('sunrise'); //等同于数据库中的 TIME类型 $table-&gt;timeTz('sunrise'); //等同于数据库中的 TIME 类型(带时区) $table-&gt;tinyInteger('numbers'); //等同于数据库中的 TINYINT 类型 $table-&gt;timestamp('added_on'); //等同于数据库中的 TIMESTAMP 类型 $table-&gt;timestampTz('added_on'); //等同于数据库中的 TIMESTAMP 类型(带时区) $table-&gt;timestamps(); //添加 created_at 和 updated_at列 $table-&gt;timestampsTz(); //添加 created_at 和 updated_at列(带时区) $table-&gt;unsignedBigInteger('votes'); //等同于数据库中无符号的 BIGINT 类型 $table-&gt;unsignedInteger('votes'); //等同于数据库中无符号的 INT 类型 $table-&gt;unsignedMediumInteger('votes'); //等同于数据库中无符号的 MEDIUMINT 类型 $table-&gt;unsignedSmallInteger('votes'); //等同于数据库中无符号的 SMALLINT 类型 $table-&gt;unsignedTinyInteger('votes'); //等同于数据库中无符号的 TINYINT 类型 $table-&gt;uuid('id'); //等同于数据库的UUID</code></pre>

页面列表

ITEM_HTML