Lumen Micro Framework => chave do artesão php: gerar
Estou testando o micro Framework Lumen do PHP (do Laravel).
Um dos meus primeiros passos foi olhar para o.env.example
arquivo e faça uma cópia para ter meu.env
Arquivo. Existe uma variável APP_KEY, assim como no Laravel. Agora eu tentei o comando simplesphp artisan key:generate
para obter minha nova chave. Mas encontrei a seguinte mensagem de erro
[InvalidArgumentException] There are no commands defined in the "key" namespace.
Alguém sabe como posso gerar chaves para o Lumen?
Atualizar com solução
Então, eu encontrei minha solução favorita para este problema. Na linha de comando (Linux), eu corrophp -r "echo md5(uniqid()).\"\n\";"
o que me dá algo assim7142720170cef01171fd4af26ef17c93
.
Se você usar o Lumen com mais frequência, convém criar um alias no seu.bashrc
, localizado no diretório inicial/home/USERNAME
. Para fazer isso, você pode abrir o arquivo comnano ~/.bashrc
ouvi ~/.bashrc
e copie o seguinte alias no final do arquivo,alias phpkey='php -r "echo md5(uniqid()).\"\n\";"'
. Agora você pode usar o comandophpkey
que lhe dará uma cadeia aleatória de 32 caracteres :)