Laravel: 迁移命令有问题
Laravel: Something wrong with migration command
我觉得这个很奇怪,你能指出我遗漏了什么吗?
我运行"php artisan migrate"它运行良好。
当我执行此行时 "php artisan migrate:refresh" 或 "php artisan migrate:reset" 错误如下:
所以我检查了文件 2014_10_12_0000 ... 它不在我的文件中。我的迁移文件夹中只有这个文件:
你能找出我遗漏了什么吗?
尝试 运行 composer dumpautoload
如果你在 Laravel 5+ 或者 php artisan dump-autoload
如果你在 4.
我也经常遇到。 php artisan migrate
仅查看文件,但 php artisan migrate:rollback
或 php artisan migrate:refresh
查看您自动加载的文件。
您似乎在完成第一次迁移后删除了迁移文件。
L5 附带 2 个开箱即用的迁移文件,用于创建用户 table 和密码重置 table。
migrate:refresh
所做的是,它将回滚所有已迁移的迁移(为此,您将在数据库中找到 migrations
table)并再次迁移所有内容。
现在,如果您删除了 create_users 迁移,它不知道如何回滚。
如果您要重置,您可以删除整个数据库(包括迁移 table)并再次 运行 php artisan migrate
。
记住以后不要删除您的迁移文件 ;)
我觉得这个很奇怪,你能指出我遗漏了什么吗?
我运行"php artisan migrate"它运行良好。
当我执行此行时 "php artisan migrate:refresh" 或 "php artisan migrate:reset" 错误如下:
所以我检查了文件 2014_10_12_0000 ... 它不在我的文件中。我的迁移文件夹中只有这个文件:
你能找出我遗漏了什么吗?
尝试 运行 composer dumpautoload
如果你在 Laravel 5+ 或者 php artisan dump-autoload
如果你在 4.
我也经常遇到。 php artisan migrate
仅查看文件,但 php artisan migrate:rollback
或 php artisan migrate:refresh
查看您自动加载的文件。
您似乎在完成第一次迁移后删除了迁移文件。
L5 附带 2 个开箱即用的迁移文件,用于创建用户 table 和密码重置 table。
migrate:refresh
所做的是,它将回滚所有已迁移的迁移(为此,您将在数据库中找到 migrations
table)并再次迁移所有内容。
现在,如果您删除了 create_users 迁移,它不知道如何回滚。
如果您要重置,您可以删除整个数据库(包括迁移 table)并再次 运行 php artisan migrate
。
记住以后不要删除您的迁移文件 ;)