执行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 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

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

3年前 评论
laravel_peng

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

3年前 评论

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

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

3年前 评论

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

3年前 评论