2014-04-01 165 views
2

,然后我创建了一个表Laravel 4迁移

php artisan migrate: make create_users_table 

文件创造,所以我修改上下功能,我输入

php artisan migrate 

到现在为止一切是好的问题开始时,我试图将 另一个lignes添加到我的数据库,我添加了另一个关于 用户的信息,当我键入

php artisan migrate 

回应是没有什么可迁移的,并且我的数据库没有改变?

回答

2

3种可能性:

  1. 创建一个新的迁移

  2. 回滚最后迁移操作,然后重新运行它:

    php artisan migrate:rollback 
    php artisan migrate 
    
  3. 回滚所有迁移和重新运行它们

    php artisan migrate:refresh 
    

此处了解详情:http://laravel.com/docs/migrations

0

如果你只是增加了更多的记录在已经存在的表格中,例如phpmyadmin,不需要再次运行php artisan migrate,因为不会创建额外的迁移。这就是为什么你得到“无法迁移”的信息。

但是,如果您想要添加一个新列或删除一个现有的列,理想的方法是创建一个新的迁移并将其命名为add_columnname_on_users_table,正确编辑新的迁移文件,然后运行php artisan migrate

+0

感谢它与回滚:) – user3475960