Laravel 5 애플리케이션 키
저는 Laravel을 처음 사용합니다. 오늘 밤에 시작했습니다. 실제로 다음 코드가 있습니다.
'key' => env('APP_KEY', 'SomeRandomString'),
에서 XAMPP / htdocs에 / laravel / 블로그 / 설정 / app.php .
이 키를 cmd로 32 비트로 변경하고 싶습니다.
xampp\htdocs\laravel/blog>php artisan key:generate
키를 생성하지만 xampp / htdocs / laravel / blog / config / app.php 에서 교체 / 업데이트 할 수 없습니다 .
당신의이 행은 app.php
, 'key' => env('APP_KEY', 'SomeRandomString'),
당신의 응용 프로그램에 대한 키가 귀하의에서 찾을 수 있다고 말하고 .env
라인에 파일 APP_KEY
.
기본적으로 라 라벨에게 .env
먼저 파일 에서 키를 찾고 거기에 키가 없으면 'SomeRandomString'
.
를 사용하면 파일이 아닌 파일에 php artisan key:generate
새 키가 생성 됩니다..env
app.php
kotapeter가 말했듯이, 당신 .env
은 루트 Laravel 디렉토리에 있으며 숨겨 질 수 있습니다. xampp / htdocs / laravel / blog
key
다음 명령으로를 생성 할 수 있습니다 .
php artisan key:generate
키는 .env
파일에 자동으로 기록됩니다 .
APP_KEY=YOUR_GENERATED_KEY
참고 : .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.
Base64 인코딩은 Laravel 5.4에서 기본값이어야합니다.
Laravel 애플리케이션을 처음 만들 때 key : generate가 자동으로 호출됩니다.
키를 변경하면로 저장된 암호 Hash::make()
는 더 이상 유효하지 않습니다.
나에게 문제는 내가 아직 composer update
이 새로운 프로젝트 / 포크를 실행하지 않았다는 것이었다 . 명령은 조용히 실패했고 아무 일도 일어나지 않았습니다.
실행 후 작동 composer update
했습니다.
참고 URL : https://stackoverflow.com/questions/33700580/laravel-5-application-key
'developer tip' 카테고리의 다른 글
PHPStorm이 파일을 열 때 모든 메서드 / 기능을 축소하는 방법은 무엇입니까? (0) | 2020.12.06 |
---|---|
jQuery autoComplete 클릭시 모두보기? (0) | 2020.12.06 |
아이콘 : 디자인 기술이없는 개발자는 어떻게 애플리케이션 아이콘을 예쁘게 보이게할까요? (0) | 2020.12.05 |
HTTP 응답의 헤더 순서가 중요합니까? (0) | 2020.12.05 |
자동 완성을위한 알고리즘? (0) | 2020.12.05 |