2017-03-27 22 views
13

में लार्वेल .env चर का निष्कर्ष निकालना मैं कुछ एपीआई कुंजी प्राप्त करने की कोशिश कर रहा हूं जिसे मैंने अपनी .env फ़ाइल में ब्लेड जावास्क्रिप्ट में उपयोग करने के लिए संग्रहीत किया है।ब्लेड

APP_ENV=local 
APP_KEY=//// 
APP_DEBUG=true 
APP_LOG_LEVEL=debug 
APP_URL=http://localhost 
APP_GOOGLE_MAPS=//// 
APP_OVERHEID_IO=//// 

ब्लेड में मैं गूगल मैप्स एपीआई और OverheidIO एपीआई कुंजी का उपयोग करना: मैं की तरह दो चाबियाँ जोड़ लिया है। मैं कोशिश की है डिफ़ॉल्ट .env चर सिर्फ मामले में मैं कस्टम .env चर प्रारूपित कर गलत .:

{{ env('APP.ENV') }} // nothing 
{{ env('APP_ENV') }} // nothing 
{{ env('APP_ENV'), 'test' }} // returns 'test' 

किसी की मदद कर सके मुझे गूगल मैप्स एपीआई और ब्लेड में overheidio api कुंजी फोन में से एक मिल रहा है?

+0

के अन्य हिस्सों में env और फिर config() में env का उपयोग करें जो आप लार्वा संस्करण का उपयोग कर रहे हैं? –

+5

टिंकर में 'php artisan config: clear' और test' env ('APP_ENV') 'चलाने का प्रयास करें। मेरे लिए यह 'स्थानीय 'स्ट्रिंग देता है। –

+0

धन्यवाद एलेक्सी! 'php artisan config: clear' चाल है। –

उत्तर

22

यदि आपके लैरावेल .env या डेटाबेस फ़ोल्डर में कुछ संशोधनों के बाद अपेक्षित काम नहीं कर रहे हैं तो तीन सबसे महत्वपूर्ण आदेश। https://www.youtube.com/watch?v=Q1ynDMC8UGg

php artisan config:clear 
php artisan cache:clear 
composer dump-autoload 
2

मैं इसे निम्नलिखित तरीके से कार्यान्वित किया जाता है: composer self-update

0
php artisan config:clear 

ठीक करना चाहिए:

@if (env('APP_ENV')!='Production') 
Enviroment Test 
@endif 

मेरे सिफारिश निम्न आदेश निष्पादित करने के लिए है यहाँ पूर्ण विवरण है यह

0

यह कमांड आपको आसान तरीका

php artisan config:cache 
0

यह) कहीं और config/फ़ोल्डर में से env (उपयोग करने के लिए समस्याओं का कारण बनता में चर का उपयोग करने के .env फ़ाइल को संपादित करने के बाद लिखा जाना चाहिए। ऐप

संबंधित मुद्दे