चूंकि जब मैं ऐप बनाता हूं, तो यह स्वचालित रूप से मेरे .env
फ़ाइल में मेरे लिए सेट करता है, मुझे यकीन नहीं है कि मुझे इसे कब चलाना चाहिए।लार्वेल में एक नई एप्लिकेशन कुंजी कब उत्पन्न करें?
इसके अलावा, अगर एक दूसरे डेवलपर में आता है, और क्लोन अनुप्रयोग, वह/वह php artisan key:generate
चलाने की आवश्यकता है?
हम कैसे जानते हैं कि php artisan key:generate
कब चलाना है?
लघु जवाब: कभी नहीं जब आप
SomeRandomString
(जो आपके.env.example
फ़ाइल में डिफ़ॉल्ट है करने के लिए अपनेAPP_KEY
सेट के साथ एक Laravel परियोजना चलाने का प्रयास करते हैं, तो आप वास्तव में एक त्रुटि मिल जाएगा। आप पहले अपना लैरावेल एप्लिकेशन बनाते हैं, 'कुंजी: जेनरेट' स्वचालित रूप से कॉल किया जाता है। इसलिए इसे पहले से ही आपके लिए सेट किया जाना चाहिए। अगर आप इसे कमांड को फिर से निष्पादित करके बदलते हैं, तो सावधान रहें कि 'हैश :: मेक()' के साथ सहेजे गए पासवर्ड अब मान्य नहीं होगा। –