使用作曲家命令

Using composer command

我有一些问题。

C:/apps>composer require musonza/chat

Using version ^3.7 for musonza/chat
Root package 'musonza/chat' cannot require itself in its composer.json

我无法从任何地方找到解决方案。你知道解决办法吗?

如果您从 git 克隆或下载 运行 composer install 而不是 composer require musonza/chat

我认为您正试图在该包的克隆中要求 musonza/chat,或者您的项目名称与您想要 install/require.

的包同名

您应该在 laravel 项目上安装 musonza/chat,因为它是 laravel 的包。

尝试以下步骤创建一个 laravel 项目:

composer create-project --prefer-dist laravel/laravel chat

转到聊天文件夹然后安装包:

composer require musonza/chat

然后发布该包的资产:

php artisan vendor:publish

配置见musonza_chat.php

然后 运行 迁移:

php artisan migrate

注意:laravel 6要求PHP7.2以上,请安装