Laravel APP_KEY: mire való, és hogyan generálj újat
Mit titkosít az APP_KEY, miért nem szabad verziókezelőbe tenni, és hogyan készíts érvényes kulcsot.
Hogyan működik
Az eszköz a böngésző kriptográfiai véletlenforrásával 32 (AES-256) vagy 16 (AES-128) véletlen bájtot generál, base64-kódolja, és elé teszi a Laravel által elvárt base64: előtagot. A kész kulcsot a .env fájl APP_KEY sorába illeszted. A kulcs a gépeden készül, nem kerül a szerverre.
Kinek és mikor való
Akkor használd, ha új vagy klónozott Laravel projektben üres az APP_KEY, vagy ha egy környezethez (staging, production, CI) külön kulcsot szeretnél anélkül, hogy artisan parancsot futtatnál. Minden környezethez külön kulcs ajánlott.
Példák
Egy új projekt APP_KEY sorának kitöltése a .env fájlban. Külön kulcs a staging és a production környezethez. Egy klónozott repó saját kulccsal való ellátása key:generate nélkül.
Próbáld ki a gyakorlatban: Laravel APP_KEY generátor