执行migrate时,报“Cannot declare class CreatePersonalAccessTokensTable, because the name is already in use”错误提示

1. 运行环境

Apache/2.4.52 (Unix) OpenSSL/1.1.1m PHP/7.4.25

1). 当前使用的 Laravel 版本?

Laravel v8.83.5

2). 当前使用的 php/php-fpm 版本?

PHP 版本:PHP 7.4.25
php-fpm 版本:无
phpinfo里没有fpm版本信息,通过brew install php安装的

3). 当前系统

MacOS BigSur 11.6.6

4). 业务环境

本地开发环境

5). 相关软件版本

MySQL 8.0.27

2. 问题描述?

migrations里是新安装laravel自带的四个迁移文件,未执行过修改,执行php artisan migrate时,报错:
PHP Fatal error: Cannot declare class CreatePersonalAccessTokensTable, because the name is already in use in /Users/ben/Sites/LuckyPlane/database/migrations/2022_03_29_162114_create_personal_access_tokens_table.php on line 7

3. 您期望得到的结果?

期待解决方案

4. 您实际得到的结果?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

personal_access_tokens这个表已经存在了,删掉在来

4年前 评论
laravel_peng

CreatePersonalAccessTokensTable 这个类名已经被使用了,新创建的迁移文件应换其他的名称。

4年前 评论

Cannot declare class CreatePersonalAccessTokensTable, because the name is already in use

不能声明类CreatePersonalAccessTokensTable, 因为这个名字已经存在

4年前 评论

上述问题都核对过了,没有创建过CreatePersonalAccessTokensTable这个类,在项目里也搜索了,没有匹配到,项目刚刚开始,如果没有解决方案,就准备重新安装Laravel了

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!