zoukankan      html  css  js  c++  java
  • 【6】Laravel5.1的migration数据库迁移

    查看Laravel5.1的目录

    image

    当你配置好数据库后,在命令行执行下边的操作

    php artisan migrate

    image

    打开数据库会发现,我们的数据库多了四个表,神奇吧!

    image

    打开任意一个migration查看一下代码

    image

    image

    有没有发现在migration里边的up方法里的那些函数最终都成为了生成的表中的字段!

    migration里包含两个方法,当输入命令php artisan migrate的时候,会执行所有migration文件里的up方法

    当输入命令php artisan migrate:rollback时会执行migration文件里的down方法,也就是撤销up操作,

    可以看出up方法里有一个Schema对象,调用它的create方法就能创建一张表,create方法的第一个参数是表名,第二个参数是一个闭包,即这个表里的字段,例如:

    $table->increments(‘id’);  就是说这个表有一个自增的字段叫id,也就是主键

    $table->string(‘email’, 30)->unique();  是说这个表有一个email字段varchar型的,长度是30,并且唯一

    其他说明看文档http://laravel-china.org/docs/5.0/migrations

     

    注意!!!

    如果不想让你的数据库表有created_at,updated_at这两个字段,要在迁移的类前边加上

    $timestamps = false;

    如若转载,请注明出处,及作者姓名
  • 相关阅读:
    app-授权登录插件配置
    微信公众号-公众号设置-功能设置
    Java变量
    Java数据类型
    计算机存储单元
    Java常量
    k8s
    第一个Java程序
    旋转木马
    tools
  • 原文地址:https://www.cnblogs.com/micworld/p/4748179.html
Copyright © 2011-2022 走看看