不小心把这们删掉了 2014_11_06_153000_create_users_table.php!!!

php artisan migrate:refresh --seed
**************************************
* Application In Production! *
**************************************

Do you really wish to run this command? y
**************************************
* Application In Production! *
**************************************

Do you really wish to run this command? y

[ErrorException]

include(/mnt/www/ninghao/app/database/migrations/2014_11_06_153000_create_users_table.php): failed to open stream: No such file or directory

migrate:refresh [--database[="..."]] [--force] [--seed] [--seeder[="..."]]

php artisan migrate:rollback
**************************************
* Application In Production! *
**************************************

Do you really wish to run this command? y

[ErrorException]

include(/mnt/www/ninghao/app/database/migrations/2014_11_06_153000_create_users_table.php): failed to open stream: No such file or directory

migrate:rollback [--database[="..."]] [--force] [--pretend]
已邀请:

qufo

赞同来自: FiveSay 安正超

如果你实在不爽也不想重新加上这个文件的话,你可以试着
delete from migrations where migration='2014_11_06_153000_create_users_table';

baitongda

赞同来自:

这个是什么问题。老是要执行2014_11_06_153000_create_users_table.php 这个文件。我已经删掉这个文件了。

JasonLaravel

赞同来自:

删除文件后 试着运行 composer dump-autoload 命令 重新生成 autoload_classmap.php 文件 如果那里面不存在2014_11_06_153000_create_users_table.php 就不会报错了

iralance

赞同来自:

可以通过几种方式找回:
1.如果是代码管理工具git 可以恢复被的删除
2. 另一种方式把migrates以下的2014_11_06_153000_create_users_table的记录全删除,然后去把有改动过的数据表结构都改成执行migrate之前 一切都重新生成 也是可以的

安正超

赞同来自:

把你的数据库里的表*_migrations清空再执行就好了

kelson

赞同来自:

*_migrations 清空后,migrate还有设么意义,其作用不就是为了恢复数据表以前的状态么?应该是手动创建一个空的migrate文件,命名为2014_11_06_153000_create_users_table.php

要回复问题请先登录注册