我正在尝试使用 laravel框架在数据库中插入数据。但这给了我错误,例如 sqlstate hy000访问被拒绝。之后,我运行命令 php artisan migration --env = local 。删除该错误后,它会自动创建两个表名称:“用户”和“迁移”。现在我不知道为什么要自动创建这两个表。请帮我有关这些表。谢谢!
答案 0 :(得分:0)
users
表是全新安装的Laravel中存在的默认迁移。许多站点都需要某种用户登录名,因此Laravel默认情况下会为用户提供一个表。
您可以在Laravel项目文件夹内的database/migrations/
文件夹中找到此迁移。
此表用于Laravel Auth(基本用户登录/注册系统),只需在您的Laravel项目文件夹内的终端中键入php artisan make:auth
,即可进行设置。
这将为您创建另一个迁移,以进行密码重置。
migrations
表允许Laravel知道已经执行了哪些迁移,因此例如,如果您在运行php artisan migrate
之后再次运行php artisan make:auth
,它将知道仅运行密码重置迁移,因为用户迁移之前已经完成。