Php artisan迁移始终以代码255退出

Php artisan迁移始终以代码255退出,php,laravel,laravel-artisan,Php,Laravel,Laravel Artisan,我在运行命令php artisan migrate(及其所有变体)时遇到问题 当我打字时: migrate:install migrate:refresh migrate:reset migrate:rollback 我明白了 Process finished with exit code 255 at 16:25:30. Execution time: 969 ms. 唯一有效的方法是: php artisan migrate:statu

我在运行命令php artisan migrate(及其所有变体)时遇到问题

当我打字时:

 migrate:install      
 migrate:refresh      
 migrate:reset        
 migrate:rollback
我明白了

 Process finished with exit code 255 at 16:25:30.
 Execution time: 969 ms.
唯一有效的方法是:

php artisan migrate:status

+------+------------------------------------------------+
| Ran? | Migration                                      |
+------+------------------------------------------------+
| N    | 2014_10_12_000000_create_users_table           |
| N    | 2014_10_12_100000_create_password_resets_table |
| Y    | 2015_11_01_171759_create_Association_table     |
| Y    | 2015_11_01_171759_create_Club_table            |
| Y    | 2015_11_01_171759_create_Competitor_table      |
| N    | 2015_11_01_171759_create_Fight_table           |
| N    | 2015_11_01_171759_create_Grade_table           |
| N    | 2015_11_01_171759_create_Place_table           |
| N    | 2015_11_01_171759_create_ShiaiCategory_table   |
| N    | 2015_11_01_171759_create_Shinpan_table         |
| N    | 2015_11_01_171759_create_Team_table            |
| N    | 2015_11_01_171759_create_Tournament_table      |
| N    | 2015_11_01_171809_create_foreign_keys          |
| N    | 2015_11_02_182709_setup_countries_table        |
| N    | 2015_11_02_182710_charify_countries_table      |
+------+------------------------------------------------+

Process finished with exit code 0 at 16:27:00.
Execution time: 1,026 ms.
我可以做什么来运行我的查询

一个重要的事实,也许,php工匠。。。在我的Windows电脑中运行良好

现在,我已经将我的git项目导入到mac中,不再工作了


有什么想法吗?

您的
php artisan migrate:status
显示您的一些迁移确实运行过。这让我相信,你并不是真的有错误,只是在你传输东西的过程中,有些东西弄糟了。由于Laravel正试图跟踪您的迁移,如果事情不同步,可能会导致问题

因此,有时是简单的重置才起作用。但是,运行
php artisan migrate:rollback
不会完全重置数据库,它会留下一个
migrations


要完全重新开始,只需手动删除数据库中的所有表,然后再次尝试运行
php artisan migrate
,它应该可以工作

您的一些迁移运行了,这是因为它在某一点工作吗?或者你第一次尝试迁移这3个表时成功了,其余的都没有成功?昨天,在我的windows计算机上,我所有的表都被创建了(比如10个)。我不知道为什么我甚至不能后退!但是在你的Mac电脑上,你做了什么。。。也就是说,如果删除数据库中的所有表,然后运行
php-artisan-migrate
,会发生什么?我做了php-artisan-migrate-refresh/rollback。事情是我一整天都在处理那些被删除的表,现在请实际删除所有的表,而不是使用
migrate refresh
,实际删除表。然后试着运行
migrate
并说出发生了什么