Laravel5.7.19 中 Composer dump-autoload 报错

框架版本:laravel 5.7.19
在使用 composer dump-autoload 的时候报下面的错误,这是怎么回事?

F:\TextDemo\wwwroot\test>composer dump-autoload
Generating optimized autoload filesWarning: Ambiguous class resolution, "JakubOnderka\PhpConsoleHighlighter\Highlighter" was found in both "F:/TextDemo/wwwroot/test/vendor/jakub-onderka/php-console-highl
ighter/src\Highlighter.php" and "F:/TextDemo/wwwroot/test/vendor/jakub-onderka/php-console-highlighter/src\JakubOnderka\PhpConsoleHighlighter\Highlighter.php", the first will be used.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

请问报这个错怎么解决?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

我也碰到了,目前还不知是怎么产生的问题。

这个问题,主要是因为命名空间重复了,有个文件是多余的,删除这个文件即可:
F:/TextDemo/wwwroot/test/vendor/jakub-onderka/php-console-highlighter/src\JakubOnderka\PhpConsoleHighlighter\Highlighter.php

4年前 评论

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