Laravel 使用artisan 快速创建数据库表 作者: Chuwen 时间: 2020-11-19 分类: Laravel,PHP # 首先,项目根目录执行 > 下面表示要创建 `chuwen_user` 这个表 ```shell php artisan make:migration chuwen_user ``` 运行结果: ``` E:\PhpStorm_Project\learn-laravel>php artisan make:migration chuwen_user Created Migration: 2020_11_19_060051_chuwen_user ``` ### 你可以在 `项目根目录/database/migrations/2020_11_19_060051_chuwen_user.php` 找到刚刚生成的类 # 编辑表字段 > 更多使用方法请看:https://xueyuanjun.com/post/8179 ```php engine = 'InnoDB';//指定表的存储引擎(MySQL) //$table->charset = 'utf8';//指定数据表的默认字符集(MySQL) //$table->collation = 'utf8_unicode_ci';//指定数据表的字符序(MySQL) $table->increments('id');//自增字段 $table->integer('uid') ->comment('用户唯一ID'); $table->string('email') ->comment('用户注册邮箱') ->nullable();//表示该字段允许为空 $table->string('nickname', 24)//第二个参数可以限定长度 ->comment('用户昵称'); $table->string('password', 32) ->comment('用户密码'); $table->timestamp('reg_time') ->comment('用户注册时间'); }); } /** * Reverse the migrations. * * @return void */ public function down() { // } } ``` # 创建表 ```shell php artisan migrate ``` --- 常见错误:https://nowtime.cc/laravel/1155.html 标签: none