Установка веб-сокета Laravel

#php #laravel #laravel-websockets

Вопрос:

Я хочу установить пакет веб-сокетов Laravel, но при запуске этой команды я сталкиваюсь с некоторыми ошибками. Композитору требуется beyondcode/laravel-websockets

Использование версии ^1.12 для beyondcode/laravel-websockets Запуск обновления composer beyondcode/laravel-websockets-со всеми зависимостями Загрузка репозиториев composer с информацией о пакете Обновление зависимостей Ваши требования не могут быть разрешены для устанавливаемого набора пакетов.

Проблема 1 — Корневой композитор.json требует laravel/framework ^8.65, найден laravel/framework[v8.65.0, …, 8.x-dev], но они не были загружены, вероятно, потому, что это противоречит другому требованию.

Ошибка установки, возврат ./composer.json и ./composer.заблокируйте их исходное содержимое.

А вот и мой композитор.json :

 { "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "require": {  "php": "^7.3|^8.0",  "fruitcake/larAavel-cors": "^2.0",  "guzzlehttp/guzzle": "^7.0.1",  "laravel/framework": "^8.65",  "laravel/sanctum": "^2.11",  "laravel/tinker": "^2.5" },  "require-dev": {  "facade/ignition": "^2.5",  "fakerphp/faker": "^1.9.1",  "laravel/sail": "^1.0.1",  "mockery/mockery": "^1.4.4",  "nunomaduro/collision": "^5.10",  "phpunit/phpunit": "^9.5.10" }, "autoload": {  "psr-4": {  "App\": "app/",  "Database\Factories\": "database/factories/",  "Database\Seeders\": "database/seeders/"  } }, "autoload-dev": {  "psr-4": {  "Tests\": "tests/"  } }, "scripts": {  "post-autoload-dump": [  "Illuminate\Foundation\ComposerScripts::postAutoloadDump",  "@php artisan package:discover --ansi"  ],  "post-update-cmd": [  "@php artisan vendor:publish --tag=laravel-assets --ansi"  ],  "post-root-package-install": [  "@php -r "file_exists('.env') || copy('.env.example', '.env');""  ],  "post-create-project-cmd": [  "@php artisan key:generate --ansi"  ] }, "extra": {  "laravel": {  "dont-discover": []  } }, "config": {  "optimize-autoloader": true,  "preferred-install": "dist",  "sort-packages": true }, "minimum-stability": "dev", "prefer-stable": true  

}

Ответ №1:

Просто сделай одну простую вещь

удалите композитора.заблокируйте файл, а затем установите необходимый пакет