所有
我目前正在为Laravel测试一些相当有趣的软件。 Backpack是一个基于CRUD的自助管理面板,我正在为可能的后续项目集成而愚弄。但是,我在迁移时正确填充数据库时遇到了一些问题。例如,我试图安装用户权限包(软件在块中工作,所以你安装基础然后添加包),一切顺利,直到我迁移到我的数据库时,它给我一个这样的错误:
[Illuminate\Database\QueryException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users'
already exists (SQL: create table `users` (`id` int unsigned not null
auto_increment primary key, `name` varchar(255) not null,
`email` varchar(255) not null, `password` varchar(255) not null,
`remember_token` varchar(100) null, `created_at` timestamp null,
`updated_at` timestamp null) default character set utf8mb4 collate ut
f8mb4_unicode_ci)
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users'
already exists
[PDOException]
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users'
already exists
我知道这就是说我已经在数据库中创建了表(来自包括身份验证功能的基础包)但是它们是相同的因为它们是不同的包是没有意义的。所以我想知道为什么会这样;也许我说错了什么?任何事都非常感谢!提前谢谢。