laravel 数据迁移 php artisan migrate

  1. 用户认证系统

laravel 默认提供 用户认证系统

migration 比手动简表 或者 .sql 文件具备额外的管理数据库功能,如:回滚/重置/更新等。 migration
的建表方法大部分情况下能兼容mysql, postgresql, sqlite 甚至是oracle 等主流数据库系统。

默认创建的两个迁移文件:

  • 用户表
    /database/migrations/2014_10_12_000000_create_users_table.php
  • 密码重置表
    /database/migrations/2014_10_12_100000_create_password_resets_table.php

数据迁移

# 迁移命令
php artisan migrate

执行完后,数据库中会
多出migrations 表, 用来做迁移版本的记录
两个字段:
migration 迁移文件的名称
batch 用来记录迁移对应的批次,以此来实现 回滚迁移 的功能

数据库回滚

php artisan migrate:rollback

执行完后,只会剩下migrations 表

你可能感兴趣的:(laravel)