,然后我创建了一个表Laravel 4迁移
php artisan migrate: make create_users_table
文件创造,所以我修改上下功能,我输入
php artisan migrate
到现在为止一切是好的问题开始时,我试图将 另一个lignes添加到我的数据库,我添加了另一个关于 用户的信息,当我键入
php artisan migrate
回应是没有什么可迁移的,并且我的数据库没有改变?
,然后我创建了一个表Laravel 4迁移
php artisan migrate: make create_users_table
文件创造,所以我修改上下功能,我输入
php artisan migrate
到现在为止一切是好的问题开始时,我试图将 另一个lignes添加到我的数据库,我添加了另一个关于 用户的信息,当我键入
php artisan migrate
回应是没有什么可迁移的,并且我的数据库没有改变?
3种可能性:
创建一个新的迁移
回滚最后迁移操作,然后重新运行它:
php artisan migrate:rollback
php artisan migrate
回滚所有迁移和重新运行它们
php artisan migrate:refresh
如果你只是增加了更多的记录在已经存在的表格中,例如phpmyadmin,不需要再次运行php artisan migrate
,因为不会创建额外的迁移。这就是为什么你得到“无法迁移”的信息。
但是,如果您想要添加一个新列或删除一个现有的列,理想的方法是创建一个新的迁移并将其命名为add_columnname_on_users_table
,正确编辑新的迁移文件,然后运行php artisan migrate
。
感谢它与回滚:) – user3475960