2017-10-18 2 views
3

Grundsätzlich habe ich zwei Laravel-Anwendungen (5.5 & 5.4).Verwenden von Laravel 5 Verschlüsselung für mehrere Projekte

Meine Frage ist: Kann ich Laravel Verschlüsselung „verschlüsseln“ es in meinem ersten Projekt und „entschlüsseln“ es auf meinem zweiten Projekt verwenden?

Ich bin mir bewusst, dass Laravel Encryption verwenden, um eine Schlüssel Option in Ihrem config/app.php die Verschlüsselung zu erzeugen. Ich frage nur, ob es einen gültigen Weg dafür gibt.

Vielen Dank im Voraus.

+4

Solange Sie den gleichen 'APP_KEY' in beiden.env-Dateien verwenden, wird es funktionieren – fez

+3

Plus zu gleichen Verschlüsselungstyp –

Antwort

4

Es gibt keine rückwärts inkompatible Änderungen in Laravel Encryption Code zwischen den Versionen 5.4 und 5.5 (release notes) so lange, wie Sie die gleichen APP_KEY und der gleiche Verschlüsselungsalgorithmus verwenden können Sie Daten über Ihre Anwendungen entschlüsseln.

+0

So ist es sicher, die APP_KEY manuell zu ändern, anstatt es mit" php artisan key: generate "? –

+1

Sicher. Handwerker erzeugt nur zufällige Zeichenfolge für Sie, aber es ist sicher, eigene zu verwenden oder mit anderen Mitteln zu generieren –

+0

Okay, ich werde darauf aufmerksam machen. :) Vielen Dank! –

Verwandte Themen