我已经从 github 克隆了我的项目,当我尝试在 laragon 终端上安装作曲家时,我收到以下错误
Pusher\Pusher::__construct():参数 #1 ($auth_key) 必须是字符串类型,给定 null
我的 php 这些是我的版本
"require": {
"php": "^8.0",
"guzzlehttp/guzzle": "^7.0.1",
"hisorange/browser-detect": "^5.0",
"laravel/framework": "^10.0",
"laravel/sanctum": "^3.3",
"laravel/tinker": "^2.0",
"maatwebsite/excel": "^3.1",
"pusher/pusher-php-server": "^7.2",
"stancl/tenancy": "^3.4"
},
我尝试了composer update和composer dump-autoload我想要我的项目的所有依赖项请帮助
在您使用 Pusher 库的地方,它可能作为服务提供商或其他东西的一部分加载。
Pusher 的任何
.env
变量丢失,这导致该值为空而不是字符串。
如果将这些值添加到
.env
文件中,错误应该会消失。
以下是我的意思是您应该添加的示例:
PUSHER_APP_ID=xxx
PUSHER_KEY=xxx
PUSHER_SECRET=xxx