基础 table 或视图已存在于 laravel 5.8 中的数据库迁移中

Base table or view already exists on database migration in laravel 5.8

迁移时出现此错误:

QueryException: Base table or view already exists: 1050 Table 'users'....

我有模型 Post 但是当我迁移数据库时它显示这条消息。

您的迁移在某个时候停止了,这导致在数据库中创建了一个 table 并且迁移未标记为 已完成

手动删除 table 然后 运行 php artisan migrate

如果是新安装: 只需运行 php artisan migrate:fresh(这将删除数据库中的所有table)

错误消息告诉您用户 table 已经存在。您再次迁移相同的 table。只是 运行 php artisan migrate:fresh。它将从头开始创建所有 table。