Laravel迁移查找哪些迁移失败

时间:2017-09-27 09:28:58

标签: php laravel migration artisan

因此,当您运行php artisan migrate并且失败时,它会在终端中显示错误。

有没有办法查看哪个迁移文件导致错误?我想获取该迁移的文件名。

4 个答案:

答案 0 :(得分:4)

您可以通过添加标记-vvv来查看完整跟踪,以便您可以识别文件和确切的行。

php artisan migrate -vvv

它将打印与laravel.log文件

中记录的错误相同的错误

答案 1 :(得分:3)

您可以运行php artisan migrate:status以查看哪些迁移已运行,哪些迁移尚未运行。

最后一次非运行迁移将是失败的迁移。

答案 2 :(得分:3)

如果您想在调试过程中看到任何错误,请查看laravel.log文件。

  • 日志文件位于storage/logs文件夹中。 laravel.log是默认文件名。如果日志文件夹存在权限问题,Laravel就会暂停。因此,如果您的端点通常有效 - 权限不是问题。
  • 确保调试模式已启用 - 将APP_DEBUG=true添加到.env文件或设置环境变量

希望这可以帮助你!!

答案 3 :(得分:1)

要检查错误,您应该查看laravel.log文件。