Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel-php artisan迁移,表已经存在_Php_Laravel_Database Migration - Fatal编程技术网

Laravel-php artisan迁移,表已经存在

Laravel-php artisan迁移,表已经存在,php,laravel,database-migration,Php,Laravel,Database Migration,我正在尝试在我的两个表之间运行新的迁移,但是当我运行php artisan migrate时,它显示: SQLSTATE[42S01]:基表或视图已存在:1050表“打包”已存在(SQL:create tablepackings(idbigint 无符号非空自动递增主键,trip\u idint非空, titlevarchar(191)不为空,已完成tinyint(1)不为空, 创建时间戳为空,更新时间戳为空)默认值 字符集utf8mb4校对“utf8mb4\u unicode\u ci”) P

我正在尝试在我的两个表之间运行新的迁移,但是当我运行
php artisan migrate
时,它显示:

SQLSTATE[42S01]:基表或视图已存在:1050表“打包”已存在(SQL:create table
packings
id
bigint 无符号非空自动递增主键,
trip\u id
int非空,
title
varchar(191)不为空,
已完成
tinyint(1)不为空,
创建时间戳为空,
更新时间戳为空)默认值
字符集utf8mb4校对“utf8mb4\u unicode\u ci”)

Packings是我上周做的一张桌子。。。 我试着运行
php artisan migrate:rollback
,结果显示

无法声明class
AddTripsIdToEvents
,因为该名称已存在 使用中

这门课来自我几周前的另一次迁移


我不知道如何在不破坏我的网站和丢失数据的情况下修复此问题。

我认为确实进行了迁移,但在外键上出现了失败/错误之类的情况,所以创建了表,但迁移失败,并且没有保存在迁移表上。您只需要在SQL命令或数据库管理(如PHPMyAdmin)中手动删除表
packings

无法声明类AddTripsIdToEvents,因为该名称已在使用中

显示上述错误是因为您具有相同的迁移类名。只需将一个文件更改为另一个名称,不要忘记也更改文件名