laravel 通过迁移文件创建数据表

laravel通过迁移文件创建数据表

创建users数据表的迁移文件

# 创建成功后会在database文件夹下的migrations文件夹下生成迁移文件
php artisan make:migration create_users_table

编写数据段

# 创建: 数据表字段
 Schema::create('test', function (Blueprint $table) {
        $table->id();
        $table->string('name',255);
        $table->string('password',255);
        $table->float('price',8,2);
        $table->integer('phone');
        $table->timestamps();
    });
  
# 新增: 给users表添加place字段
php artisan make:migration add_place_to_users --table=users

命令行迁移

# 执行迁移,执行过的会记录在表migrations
php artisan migrate

# 回滚最后一次迁移
php artisan migrate:rollback

# 回滚最后五个迁移
php artisan migrate:rollback --step=5

# 回滚所有的迁移
php artisan migrate:reset

推荐阅读