尝试运行 php artisan migrate:fresh 安装 voyager 后出现此错误

**迁移:2016_01_01_000000_add_voyager_user_fields

照亮\数据库\QueryException

SQLSTATE[42S02]:未找到基表或视图:1146 表'jaleed.users'不存在(SQL:alter table users add avatar varchar(255) null default 'users/default.png' after email, add role_id bigint id 后为空)

在供应商/laravel/framework/src/Illuminate/Database/Connection.php:671 667| // 如果尝试运行查询时发生异常,我们将格式化错误 668| // 包含与 SQL 的绑定的消息,这将使此异常成为 669| // 对开发人员有更多帮助,而不仅仅是数据库错误。670| 捕获(异常 $e)

https://img1.mukewang.com/64e07c2400016be625601052.jpg

https://img3.mukewang.com/64e07c2e00011d7a09100992.jpg

牧羊人nacy
浏览 73回答 1
1回答

呼如林

您需要首先迁移默认值users,password_resets然后迁移默认voyagers值。为了实现这种顺序,您需要重命名这两个表,其日期早于其他迁移中的表,因此某个日期早于 then ,所以2016_01_01_000000类似于2015_01_01_000000_create_users_table
打开App,查看更多内容
随时随地看视频慕课网APP