首页 > 解决方案 > 作曲家更新最后说 Trait 'Carbon\Traits\Mixin' not found

问题描述

我在我的 Windows 机器上安装了一个带有更高版本 PHP(7.2.21)的新 XAMPP,并将我的 Laravel 项目移到了那里。当我在我的项目根目录中运行 composer update 时,一切都很顺利,但最后它给出了以下内容:

Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

In Macro.php line 33:

  Trait 'Carbon\Traits\Mixin' not found


PHP Fatal error:  Trait 'Carbon\Traits\Mixin' not found in D:\xampp\htdocs\myproject\vendor\nesbot\carbon\src\Carbon\Traits\Macro.php on line 33
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255

我用谷歌搜索了该错误,但对此一无所获。我错过了什么?

标签: phplaravellaravel-5

解决方案


首先你应该用更新作曲家本身composer self-update,作曲家经常更新,最好有最新版本。

然后你可以尝试删除vendor/nesbot/carbon目录并composer clearcache运行composer update


推荐阅读