自分の環境 ⇨ Mac + MAMP
【表題の件についての解決方法】
下記、参考になるサイトに従い、PHPのバージョンを7.4.21(2022/10/16現在選べるMAMP上のPHPのバージョン)と指定する。
[参考]https://gray-code.com/php/specify-php-version-in-composer/
【具体的説明】
Laravel-simple-memo(Laravelプロジェクト)直下にcomposer.jsonファイルがある。
当該ファイルを書き換えて、設定を変更することでエラーを解消する。
以下、composer.jsonの変更箇所になります。
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true,
"platform": {
"php": "7.4.21"
}
変更後、保存した上でコマンド「composer update」を実行。
(※実行場所はLaravel-simple-memoで行う。)
【まとめ】
エラーの内容を要約すると、PHPのバージョンが古いと言われていた。(8.10以上が必要)
本件を解決するには以下案を考えてみました。
1)PHPのバージョンを7.4.21以上に変更する。(PHP7系を使いたい為、こちら採用)
2)ComposerでPHPのバージョンを指定する。
しかし、MAMPで使えるPHPのバージョンが8.0.8になるので、本件解決するには2)となると考え、上記を解決方法を実行しました。