itsource

Larabel 5 응용 프로그램 키

mycopycode 2022. 9. 27. 23:54
반응형

Larabel 5 응용 프로그램 키

저는 라라벨에 처음 왔어요.오늘 밤 막 시작했어요.사실, 나는 다음과 같은 코드를 가지고 있다.

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

xampp/htdocs/laravel/blog/config/app.php 인 경우.
다음과 같이 이 키를 32비트 x cmd로 변경합니다.

xampp\htdocs\laravel/blog>php artisan key:generate 

키는 생성되지만 xampp/htdocs/laravel/blog/config/app.php에서는 대체/업데이트할 수 없습니다.

이 행은app.php,'key' => env('APP_KEY', 'SomeRandomString'),어플리케이션의 키는 다음 URL에서 찾을 수 있다고 합니다..env줄서다APP_KEY.

기본적으로 라라벨에게 열쇠를 찾도록 지시합니다.env파일을 먼저 제출하고 파일이 없는 경우 사용합니다.'SomeRandomString'.

를 사용하는 경우php artisan key:generate새로운 키가 생성됩니다..env파일이 아닌app.php파일.

코타페터가 말했듯이.envroot Laravel 디렉토리 내에 존재하며 숨겨질 수 있습니다.xampp / htdocs / laravel / blog

생성할 수 있습니다.key다음 명령어를 사용합니다.

php artisan key:generate 

키가 자동으로 입력됩니다..env파일.

APP_KEY=YOUR_GENERATED_KEY

만약 당신이 그 정보를 보고 싶다면key세대 후 사용--show선택

php artisan key:generate --show

주의:.env는 프로젝트 폴더에 숨겨진 파일입니다.

여기에 이미지 설명 입력

키만 인쇄(.env 파일은 쓰지 않음)하는 경우에도 다음 옵션을 사용할 수 있습니다.

php artisan key:generate --show

회선부터

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

APP_KEY글로벌 환경변수입니다..env파일.

트리거하면 응용 프로그램 키를 교체할 수 있습니다.

php artisan key:generate

명령어를 입력합니다.그러면 항상 새 키가 생성됩니다.

출력은 다음과 같습니다.


Application key [Idgz1PE3zO9iNc0E3oeH3CHDPX9MzZe3] set successfully.

Application key [base64:uynE8re8ybt2wabaBjqMwQvLczKlDSQJHCepqxmGffE=] set successfully.

Larabel 5.4에서는 Base64 인코딩이 기본이어야 합니다.

Laravel 응용 프로그램을 처음 만들 때 key:generate가 자동으로 호출됩니다.

키를 변경할 경우 패스워드가 에 저장되어 있는 것에 주의해 주세요.Hash::make()더 이상 유효하지 않습니다.

나에게 문제는 내가 아직 뛰지 않았다는 것이다.composer update이 새로운 프로젝트/프로젝트를 위해.명령이 자동으로 실패했지만 아무 일도 일어나지 않았습니다.

실행 후composer update효과가 있었어요

언급URL : https://stackoverflow.com/questions/33700580/laravel-5-application-key

반응형