问题描述
我尝试安装:
composer 需要 laravel/ui
但是我一直收到这个错误:
laravel/ui[v3.2.0,...,3.x-dev] 需要照明/控制台 ^8.0 -> 发现照明/控制台[v8.0.0,8.x-dev] 但是这些未加载,可能是因为它与另一个需求冲突。 - 根 composer.json 需要 laravel/ui ^3.2 -> 可满足 laravel/ui[v3.2.0,3.x-dev]。 这是我的 composer.json:
{
"name": "laravel/laravel","type": "project","description": "The Laravel Framework.","keywords": [
"framework","laravel"
],"license": "MIT","require": {
"PHP": "^7.2.5|^8.0","fideloper/proxy": "^4.4","fruitcake/laravel-cors": "^2.0","guzzlehttp/guzzle": "^6.3.1|^7.0.1","laravel/framework": "^7.29","laravel/tinker": "^2.5"
},"require-dev": {
"facade/ignition": "^2.0","fakerPHP/faker": "^1.9.1","mockery/mockery": "^1.3.1","nunomaduro/collision": "^4.3","PHPunit/PHPunit": "^8.5.8|^9.3.3"
},"config": {
"optimize-autoloader": true,"preferred-install": "dist","sort-packages": true
},"extra": {
"laravel": {
"dont-discover": []
}
},"autoload": {
"psr-4": {
"App\\": "app/"
},"classmap": [
"database/seeds","database/factories"
]
},"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},"minimum-stability": "dev","prefer-stable": true,"scripts": {
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump","@PHP artisan package:discover --ansi"
],"post-root-package-install": [
"@PHP -r \"file_exists('.env') || copy('.env.example','.env');\""
],"post-create-project-cmd": [
"@PHP artisan key:generate --ansi"
]
}
}
我是 Laravel 的初学者。希望有人提供解决方案。提前致谢。
解决方法
我用过这个:
composer 需要 laravel/ui:^2.4
代替
composer 需要 laravel/ui
它奏效了! 根据这个laravel文档[链接]:https://laravel.com/docs/7.x/frontend