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
파일.
코타페터가 말했듯이.env
root 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
'itsource' 카테고리의 다른 글
Java Logging 프레임워크의 마커는 무엇이며 마커를 사용하는 이유는 무엇입니까? (0) | 2022.09.27 |
---|---|
SQL Chemy, to_sql을 사용하여 팬더와 MySQL 데이터베이스에 쓰기 (0) | 2022.09.27 |
"B" 인쇄가 "#" 인쇄보다 크게 느린 이유는 무엇입니까? (0) | 2022.09.27 |
도커 컨테이너 내의 mariadb grant 테이블:hostname 및 ip (0) | 2022.09.27 |
Python의 수업은 언제 사용해야 하나요? (0) | 2022.09.27 |