我正在尝试 PHP 微框架流明(来自 Laravel)。
我的第一步是查看.env.example
文件并复制它以获取我的.env
文件。有一个变量 APP_KEY 就像在 Laravel 中一样。现在我尝试了简单的命令php artisan key:generate
来获取我的新密钥但我遇到了以下错误消息:
[InvalidArgumentException] “key”命名空间中没有定义命令。
有人知道我如何为 Lumen 生成密钥吗?
更新解决方案
所以我找到了我最喜欢的解决这个问题的方法。在命令行(Linux)上,我运行php -r "echo md5(uniqid()).\"\n\";"
什么给我这样的东西7142720170cef01171fd4af26ef17c93
。
如果您打算更频繁地使用 Lumen,您可能需要在.bashrc
位于您的主目录中的/home/USERNAME
. 为此,您可以使用nano ~/.bashrc
或打开文件vi ~/.bashrc
并在文件末尾复制以下别名alias phpkey='php -r "echo md5(uniqid()).\"\n\";"'
. 现在您可以使用该命令phpkey
将给您一个 32 字符长的随机字符串 :)