0

I find this one so weird, can you point what am I missing?

I run "php artisan migrate" its working well.

When I do this line "php artisan migrate:refresh" or "php artisan migrate:reset" Error below:

enter image description here

so I checked the file 2014_10_12_0000 ... it was not all in my files. I only had this file in my migrations folder: enter image description here

Can you site what am I missing?

4

2 回答 2

6

composer dumpautoload如果您使用的是 Laravel 5+ 或4,请尝试运行php artisan dump-autoload

我也经常发生。php artisan migrate只查看文件,php artisan migrate:rollbackphp artisan migrate:refresh查看您自动加载的文件。

于 2015-10-06T07:20:34.913 回答
0

似乎您在完成第一次迁移后删除了迁移文件。

L5 自带 2 个开箱即用的迁移文件,用于创建用户表和密码重置表。

所做的是migrate:refresh,它将回滚所有已迁移的迁移(为此,您将migrations在数据库中找到一个表)并再次迁移所有内容。

现在,如果您删除了 create_users 迁移,它不知道如何回滚。

如果您要重置,您可以删除整个数据库(包括迁移表)并php artisan migrate再次运行。

并且记住以后不要删除您的迁移文件;)

于 2015-10-06T07:23:31.183 回答