我正在尝试运行 php artisanserve 命令,但我不能。我面临这个错误
PHP Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: Return type of Illuminate\Support\Collection::offsetExists($key)
我的 php 版本是 PHP 8.1.12 (cli)。
我的composer.json文件是
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": [
"framework",
"laravel"
],
"license": "MIT",
"require": {
"php": "^7.1.3",
"anhskohbo/no-captcha": "^3.2",
"crocodicstudio/crudbooster": "^5.4",
"fideloper/proxy": "^4.0",
"laravel/framework": "5.8.*",
"laravel/tinker": "^1.0"
},
"require-dev": {
"beyondcode/laravel-dump-server": "^1.0",
"filp/whoops": "^2.0",
"fzaninotto/faker": "^1.4",
"mockery/mockery": "^1.0",
"nunomaduro/collision": "^3.0",
"phpunit/phpunit": "^7.5"
},
我想我必须升级我的 Laravel 项目版本。
请帮我找出这个问题并帮助我解决这个问题。
我会非常感谢你的。
降级您的 php 版本。 Composer "php": "^7.1.3",但您使用 PHP 8.1.12。 或者你可以升级 Laravel 版本 检查 https://bytexd.com/fix-laravel-return-type-of-Illuminatesupportcollectionoffsetexistskey/
降级您的 php 版本。 Composer "php": "^7.1.3",但你使用 PHP 8.1.12。