PHP
laravel

laravel new で新規プロジェクトが作成できないとき

経緯

laravelコマンドで新規プロジェクトを作成しようとしましたが、以下のエラーで作成ができませんでした。

Crafting application...
PHP Fatal error:  Cannot use lexical variable $eventName as a parameter name in /Users/pirothy/.composer/vendor/guzzlehttp/guzzle/src/Event/Emitter.php on line 49

Fatal error: Cannot use lexical variable $eventName as a parameter name in /Users/pirothy/.composer/vendor/guzzlehttp/guzzle/src/Event/Emitter.php on line 49

解決

一部のlaravelで使うプロジェクトが古くなっていたのが原因だったみたいです。
以下コマンドを打てば解決します。
composer global update

以上です。