使用 Envoyer 部署时作曲家出现问题

issue with composer when deploying using Envoyer

我在使用 envoyer 部署我的 laravel 应用程序时遇到问题,安装 composer 依赖项时出现错误,这里是:

正在生成自动加载文件

Illuminate\Foundation\ComposerScripts::postInstall php artisan optimize

[运行时异常]
找不到支持的加密器。密码和/或密钥长度无效。

这是我的第一次,我有很多错误,我真的不知道如何解决它们,非常感谢您的帮助,谢谢

您需要使用命令生成密钥 php artisan generate:key

由于生产环境中不存在 .env,因此将配置文件下的 app.php 更改为如下内容

'key' => 环境('APP_KEY','base64:42KCuY7E8Zc+JHrUZFyta4yspqLAjcVZeZVvymrjZBI=')

这将解决您的问题。