seems to be.. for now dont update.. and maybe create an issue in laravel.. as i think laravel is not doing it properly
"Declaration of Illuminate\Support\Carbon::__set_state(array $array) should be compatible with Carbon\Carbon::__set_state($state)",
Mar 9, 2018
16
Level 1
composer update broke my laravel project
Hi. I'm using Laravel 5.6 and after I executed composer update command my project broke down with this error:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 21 updates, 0 removals
- Updating symfony/var-dumper (v4.0.4 => v4.0.6): Downloading (100%)
- Updating symfony/console (v4.0.4 => v4.0.6): Downloading (100%)
- Updating symfony/debug (v4.0.4 => v4.0.6): Downloading (100%)
- Updating nikic/php-parser (v3.1.4 => v3.1.5): Downloading (100%)
- Updating symfony/css-selector (v4.0.4 => v4.0.6): Downloading (connecting...Downloading (100%)
- Updating symfony/routing (v4.0.4 => v4.0.6): Downloading (100%)
- Updating symfony/process (v4.0.4 => v4.0.6): Downloading (100%)
- Updating symfony/http-foundation (v4.0.4 => v4.0.6): Downloading (connectingDownloading (100%)
- Updating symfony/event-dispatcher (v4.0.4 => v4.0.6): Downloading (connectinDownloading (100%)
- Updating symfony/http-kernel (v4.0.4 => v4.0.6): Downloading (100%)
- Updating symfony/finder (v4.0.4 => v4.0.6): Downloading (100%)
- Updating psr/simple-cache (1.0.0 => 1.0.1): Downloading (100%)
- Updating symfony/translation (v3.4.4 => v4.0.6): Downloading (100%)
- Updating nesbot/carbon (1.22.1 => 1.24.1): Downloading (100%)
- Updating league/flysystem (1.0.42 => 1.0.43): Downloading (100%)
- Updating erusev/parsedown (1.6.4 => 1.7.1): Downloading (100%)
- Updating laravel/framework (v5.6.3 => v5.6.10): Downloading (100%)
- Updating laravel/tinker (v1.0.3 => v1.0.5): Downloading (100%)
- Updating socialiteproviders/vkontakte (v3.0.1 => v3.2.1): Downloading (conneDownloading (100%)
- Updating phpspec/prophecy (1.7.4 => 1.7.5): Downloading (100%)
- Updating phpunit/phpunit (7.0.1 => 7.0.2): Downloading (100%)
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
ErrorException : Declaration of Illuminate\Support\Carbon::__set_state(array $array) should be compatible with Carbon\Carbon::__set_state($state)
at /home/user/laravel/blog/vendor/laravel/framework/src/Illuminate/Support/Carbon.php: 9
5: use JsonSerializable;
6: use Carbon\Carbon as BaseCarbon;
7: use Illuminate\Support\Traits\Macroable;
8:
9: class Carbon extends BaseCarbon implements JsonSerializable
10: {
11: use Macroable;
12:
13: /**
14: * The custom Carbon JSON serializer.
Exception trace:
1 Illuminate\Foundation\Bootstrap\HandleExceptions::handleError("Declaration of Illuminate\Support\Carbon::__set_state(array $array) should be compatible with Carbon\Carbon::__set_state($state)", "/home/user/laravel/blog/vendor/laravel/framework/src/Illuminate/Support/Carbon.php", ["/home/user/laravel/blog/vendor/composer/../laravel/framework/src/Illuminate/Support/Carbon.php"])
/home/user/laravel/blog/vendor/laravel/framework/src/Illuminate/Support/Carbon.php : 9
2 include("/home/user/laravel/blog/vendor/laravel/framework/src/Illuminate/Support/Carbon.php")
/home/user/laravel/blog/vendor/composer/ClassLoader.php : 444
Please use the argument -v to see more details.
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
It seems something wrong with Carbon package.
How to resolve this problem?
Please or to participate in this conversation.