블레이드에서 Laravel .env 변수에 액세스
블레이드 자바 스크립트에서 사용하기 위해 .env 파일에 저장 한 API 키를 얻으려고합니다. 다음과 같은 두 가지 키를 추가했습니다.
APP_ENV=local
APP_KEY=////
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
APP_GOOGLE_MAPS=////
APP_OVERHEID_IO=////
블레이드에서는 Google Maps API 및 OverheidIO API 키를 사용해야합니다. 사용자 지정 .env 변수의 형식을 잘못 지정한 경우를 대비하여 기본 .env 변수 중 하나를 가져 오려고했습니다. :
{{ env('APP.ENV') }} // nothing
{{ env('APP_ENV') }} // nothing
{{ env('APP_ENV'), 'test' }} // returns 'test'
누군가가 블레이드에서 Google지도 API 및 Overheidio API 키를 호출하도록 도와 줄 수 있습니까?
.env 또는 데이터베이스 폴더의 일부 수정 후 또는 기타 수정으로 인해 Laravel이 예상대로 작동하지 않는 경우 가장 중요한 5 가지 명령입니다. 여기에 전체 설명이 있습니다 : https://www.youtube.com/watch?v=Q1ynDMC8UGg
php artisan config:clear
php artisan cache:clear
composer dump-autoload
php artisan view:clear
php artisan route:clear
다음과 같은 방식으로 구현했습니다.
@if (env('APP_ENV')!='Production')
Enviroment Test
@endif
내 권장 사항은 다음 명령을 실행하는 것입니다. composer self-update
config / 폴더가 아닌 다른 곳에서 env ()를 사용하면 문제가 발생합니다. 거기에서 env를 사용한 다음 앱의 다른 부분에서 config ()를 사용하십시오.
앱의 환경을 얻으려면 다음을 시도하십시오.
{{App::environment()}}
다른 변수를 시도하지 않았습니다.
매우 중요
모든 env ()는 다음과 같습니다. 프로덕션에서 WO N'T WORK 를 env('APP_ENV')
호출합니다 (를 사용할 때 ).php artisan config:cache
무엇을 사용합니까?
-설정 파일에서만 env ()
사용-환경 확인을 위해 App :: environment () 사용 (.env의 APP_ENV).
-다른 모든 환경 변수에는 config ( 'app.var')를 사용하십시오. config ( 'app.debug')
-자신의 ENV 변수에 대한 자체 구성 파일을 만듭니다. 예 :
.env에서 :
MY_VALUE=foo
예제 구성 app / myconfig.php
return [
'myvalue' => env('MY_VALUE', 'bar'), // 'bar' is default if MY_VALUE is missing in .env
];
코드에서 액세스 :
config('myconfig.myvalue') // will result in 'foo'
자세한 내용은 여기를 참조하십시오.
php artisan config:clear
그것을 고쳐야한다
This command should be written after you edit .env file to access variables in easy way
php artisan config:cache
php artisan config:clear
php artisan cache:clear
php artisan config:cache
composer dump-autoload
참고URL : https://stackoverflow.com/questions/43040967/accessing-laravel-env-variables-in-blade
'program tip' 카테고리의 다른 글
AngularJS-ng-disabled가 앵커 태그에 대해 작동하지 않음 (0) | 2020.12.08 |
---|---|
로그인 화면으로 반응 탐색 (0) | 2020.12.08 |
Objective C 메시지 디스패치 메커니즘 (0) | 2020.12.08 |
이것이 null인지 확인 (0) | 2020.12.08 |
쉘에서 배열의 길이를 찾는 방법은 무엇입니까? (0) | 2020.12.08 |