zoukankan      html  css  js  c++  java
  • laravel 创建自动化生成数据库

    1、   生成 迁移脚本  

    php artisan make:migration create_users_table --create=users(表名)

      当你⽣成⼀个模型时想要顺便⽣成⼀个 数据库迁移,可以使⽤ -- migration 或 -m 选项:

    php artisan make:model User -m

    2、   设置迁移结构

    Schema::create('flights', function (Blueprint $table)
    {
    $table->increments('id');
    $table->string('name');
    $table->string('airline');
    $table->timestamps();
    });

    3、执行迁移

    php artisan migrate

    4、若要回滚最后⼀次迁移,则可以使⽤ rollback 命令。此命令是对上⼀次 执⾏的「批量」迁移回滚,其中可能包括多个迁移⽂件:

    php artisan migrate:rollback
    // 在 rollback 命令后加上 step 参数,你可以限制回滚迁移的个数。例
    //  如,下⾯的命令将会回滚最后的 5 个迁移。
    php artisan migrate:rollback --step=5
    //  migrate:reset 命令可以回滚应⽤程序中的所有迁移:
    php artisan migrate:reset

    5 、

    // 使⽤单个命令来执⾏回滚或迁移
    // migrate:refresh 命令不仅会回滚数据库的所有迁移还会接着运⾏
    //  migrate 命令。所以此命令可以有效的重新创建整个数据库:
    php artisan migrate:refresh
    // 数据库迁移
    // 刷新数据库结构并执⾏数据填充
    php artisan migrate:refresh --seed
    // 使⽤ refresh 命令并加上 step 参数,你也可以限制执⾏回滚和再迁移
    //  的个数。⽐如,下⾯的命令会回滚并再迁移最后的 5 个迁移:
    php artisan migrate:refresh --step=5
  • 相关阅读:
    科研:保持开放的心灵
    jquary实现轮播图(省略了css样式)
    Django实现注册/登录:方法2
    Django实现注册/登录:方法1
    卸载MySQL出现2503,2502解决方法
    安装MySQL出现2503,2502错误解决方法
    Markdown数学公式
    Linux安装Oracle11.2.0数据库
    Python列表生成式
    R语言apply()函数用法
  • 原文地址:https://www.cnblogs.com/Mvloveyouforever/p/10481989.html
Copyright © 2011-2022 走看看