Lumen Micro Framework => PHP Handwerker Schlüssel: generiere
Ich probiere das PHP micro Framework Lumen (von Laravel) aus.
iner meiner ersten Schritte war es, in das @ zu schau.env.example
Datei und mache eine Kopie davon, um mein @ zu hab.env
Datei. Es gibt eine Variable APP_KEY wie in Laravel. Jetzt habe ich den einfachen Befehl @ ausprobiephp artisan key:generate
um meinen neuen Schlüssel zu bekommen Aber ich habe die folgende Fehlermeldung erhalten
[InvalidArgumentException] There are no commands defined in the "key" namespace.
Weiß jemand, wie ich Schlüssel für Lumen generieren kann?
Update mit Lösung
So fand ich meine Lieblingslösung für dieses Problem. Auf der Kommandozeile (Linux) starte ichphp -r "echo md5(uniqid()).\"\n\";"
was gibt mir so etwas7142720170cef01171fd4af26ef17c93
.
Wenn Sie Lumen häufiger verwenden, möchten Sie möglicherweise einen Alias in Ihrem @ erstelle.bashrc
, das sich in Ihrem Home-Verzeichnis befindet/home/USERNAME
. Dazu können Sie die Datei mit @ öffnenano ~/.bashrc
odervi ~/.bashrc
und kopiere den folgenden Alias am Ende der Datei,alias phpkey='php -r "echo md5(uniqid()).\"\n\";"'
. Jetzt können Sie den Befehl @ verwendphpkey
was Ihnen eine 32 Zeichen lange zufällige Zeichenfolge gibt:)