2016-08-17 4 views
1

In meiner app.php Datei setzen habe ich diese Konfiguration:Muss ich die Anwendungsschlüssel in Laravel 5.2

'key' => env('APP_KEY'), 

'cipher' => 'AES-256-CBC', 

Muss ich die encription Taste (die seet, die auf der env.php Datei ist) oder jetzt. Der in der Datei env.php ist länger als 32 Zeichen.

Und auch in der app.php für die Konfiguration ist es besser, wenn ich den Debug-Wert auf true gesetzt:

'debug' => env('APP_DEBUG', true), 

Vielen Dank für Ihre Hilfe.

Antwort

1

Sie können den Anwendungsschlüssel auf zwei Arten festlegen.

1. php artisan key:generate 

Oder

2. Edit config/app.php and change 

'key' => env('APP_KEY', 'XXXXXXX') // key 
1

Ja, Sie müssen den Schlüssel einstellen. Sie können es leicht:

php artisan key:generate 

natürlich nach frischen Komponisten für Sie installieren tut es und Sie müssen nichts ändern. Sie müssen den Schlüssel nur generieren, wenn Sie von github/ohne die Verwendung von Composer installieren.

+0

ich tat und es heißt, dass der Schlüssel aus der env.php Datei erfolgreich gesetzt. Muss ich diesen Schlüssel zur app.php hinzufügen? – salama2121

+0

Nein, Laravel erhält den Wert aus der .env-Datei. Die Funktion "env" liest Einstellungen aus der .env-Datei, so dass Sie sich nicht mit app.php auf jedem Server herumärgern müssen. Sie sollten diese Werte in app.php nicht ändern, es sei denn, Sie wissen wirklich, was Sie tun. Änderungen sollten nur in der .env-Datei vorgenommen werden. – zort

+0

ok, vielen Dank. – salama2121

1

Sobald Sie Laravel-Anwendung installiert haben. Der Schlüssel wird in der Datei .env generiert und aktualisiert. Keine Notwendigkeit, es in app/config.php einzurichten.