laravel 7工匠密钥:生成不起作用
Posted
技术标签:
【中文标题】laravel 7工匠密钥:生成不起作用【英文标题】:laravel 7 artisan key:generate not working 【发布时间】:2021-12-10 03:48:37 【问题描述】:当我在 cmd 中运行 php artisan key:generate
时,它会返回
file_get_contents(/project/positiv/core/vendor/psy//.env): failed to open stream: No such file or directory
在
/project/positiv/core/vendor/laravel/framework/src/Illuminate/Foundation/Console/KeyGenerateCommand.php:96
file_put_contents($this->laravel->environmentFilePath(), preg_replace(
$this->keyReplacementPattern(),
'APP_KEY='.$key,
file_get_contents($this->laravel->environmentFilePath())
));
我正在尝试生成APP_KEY
!!!
【问题讨论】:
项目根目录下是否有 env 文件? 没有。这是根目录的子文件夹 【参考方案1】:首先使用命令php artisan key:generate --show
生成APP_KEY。它将在您的终端上打印内容,您可以将其复制和粘贴到您想要的任何位置。在这种情况下 APP_KEY=value
在您的 .env 文件中。
生成的密钥格式类似于 base64:xxxxxxxxxxxxxxxxxxxxxxx。
【讨论】:
【参考方案2】:您似乎正在尝试在项目之外运行 artisan 命令。
确保您的终端针对的是您要触发的确切项目
【讨论】:
我确定它是项目根目录。以上是关于laravel 7工匠密钥:生成不起作用的主要内容,如果未能解决你的问题,请参考以下文章