Laravel में "No Application Encryption Key Has Been Specified" त्रुटि: कारण और समाधान
सभी को नमस्ते! मैं Laravel और PHP में नौसिखिया हूँ, अपने पहले प्रोजेक्ट को OpenServer पर डिप्लॉय करने की कोशिश कर रहा हूँ। मैंने Composer के माध्यम से Laravel 5 इंस्टॉल किया, सब कुछ सफल रहा। लेकिन जब मैं ब्राउज़र में साइट पर जाता हूँ, तो मुझे केवल एक सफेद पेज दिखाई देता है जिसमें यह error है:\n\n
RuntimeException\nNo application encryption key has been specified.\n\nयहाँ `config/app.php` फ़ाइल से मेरा कोड है (मैंने इसे नहीं बदला, सब कुछ डिफ़ॉल्ट है):\n\n'key' => env('APP_KEY'),\n'cipher' => 'AES-256-CBC',\n\nमैंने `.env` फ़ाइल चेक की — यह मौजूद है, लेकिन इसमें `APP_KEY` लाइन बिल्कुल नहीं है। मैंने मैन्युअल रूप से key जोड़ने की कोशिश की, लेकिन मुझे नहीं पता कि फॉर्मेट क्या होना चाहिए। मैंने इंटरनेट से कुछ key कॉपी करने की कोशिश की — इससे मदद नहीं मिली।\n\nमैंने यह भी देखा कि `storage` फ़ोल्डर में write permissions नहीं हैं, लेकिन मैंने कंसोल के माध्यम से 777 सेट कर दिया।