我跑的时候
php artisan migrate:reset
Run Code Online (Sandbox Code Playgroud)
我有
[ErrorException]
include(app/database/migrations/2014_08_06_120900_alter_xxx_table.php): failed to
open stream: No such file or directory
Run Code Online (Sandbox Code Playgroud)
但我没有那个php文件,我只有另一个名为的文件
2014_08_06_121048_alter_xxx_table.php
Run Code Online (Sandbox Code Playgroud)
并且migrationsmysql中的表只有
2014_08_06_121048_alter_xxx_table.php
Run Code Online (Sandbox Code Playgroud)
但不是
2014_08_06_120900_alter_xxx_table.php
Run Code Online (Sandbox Code Playgroud)
现在我无法重置我的数据库.我该怎么办?
小智 98
第一:
composer dump-autoload
Run Code Online (Sandbox Code Playgroud)
然后进行de rollback.
这项工作对我来说......
composer dump-autoload
php artisan migrate:rollback
Run Code Online (Sandbox Code Playgroud)
删除表中的2014_08_06_121048_alter_xxx_table行migrations并没有真正解决问题.当我php artisan migrate:reset再次跑步时,问题又来了.
最后我找到了自己的本质原因.由于某种原因,可能有一些错误的命令,错误的文件名被写入
./vendor/composer/autoload_classmap.php
Run Code Online (Sandbox Code Playgroud)
所以我更正了这个文件中的文件名,现在一切正常.
| 归档时间: |
|
| 查看次数: |
25635 次 |
| 最近记录: |