数据表迁移
php artisan make:migration User
public function up()
{
Schema::create('user', function (Blueprint $table) {
$table->integerIncrements('id')->comment('主键id');
$table->string('phone',11)->comment('手机号');
$table->string('pwd',50)->comment('密码');
$table->string('image',255)->comment('头像');
$table->timestamps();
});
}
public function down()
{
Schema::dropIfExists('user');
}
然后执行迁移
php artisan migrate
使用模型工厂创建数据
php artisan make:factory UserSeeder
创建模型工厂的时候需要注意的是模型工厂【前缀】需要和模型名称保持一致
创建Factory工厂【设置要填充的数据】
php artisan make:factory UserFactory
最后在框架自带的DatabaseSeeder工厂中调用我们的工厂
执行工厂填充
s
php artisan db:seed --class=UserSeeder