निर्देशिका संरचना मा Laravel- प्रत्येक निर्देशिका को व्याख्या र महत्व

डाइरेक्टरी स्ट्रक्चर मा Laravel: डिफल्ट डाइरेक्टरी स्ट्रक्चर Laravel र प्रत्येक डाइरेक्टरी को महत्व को व्याख्या गर्दै।

  1. app डाइरेक्टरी: सम्बन्धित फाइलहरू समावेश गर्दछ Laravel application, including Controllers, Models, Providers । यो तपाईको आवेदनको लागि तर्क लेख्ने मुख्य स्थान हो।

  2. bootstrap डाइरेक्टरी: अनुप्रयोगको लागि बुटस्ट्र्याप फाइलहरू समावेश गर्दछ Laravel । यसले एपको बुटस्ट्र्यापिङ प्रक्रियालाई गति दिनको लागि app.php फाइल र फोल्डर समावेश गर्दछ। cache

  3. config डाइरेक्टरी: Laravel अनुप्रयोगको लागि कन्फिगरेसन फाइलहरू समावेश गर्दछ। तपाईं यहाँ डाटाबेस, प्रमाणीकरण, इमेल, र अन्य विकल्पहरू जस्ता प्यारामिटरहरू कन्फिगर गर्न सक्नुहुन्छ।

  4. database डाइरेक्टरी: सम्बन्धित फाइलहरू समावेश गर्दछ database, including migration files, seeders, factories । तपाईं तालिकाहरू सिर्जना गर्न सक्नुहुन्छ, नमूना डेटा थप्नुहोस्, र यस डाइरेक्टरीमा डेटाबेस सेटअप ह्यान्डल गर्नुहोस्।

  5. public डाइरेक्टरी: स्थिर फाइलहरू समावेश गर्दछ जस्तै छविहरू, CSS, र JavaScript फाइलहरू। यो वेब सर्भरले पोइन्ट गर्ने डाइरेक्टरी हो र ब्राउजरबाट सीधै पहुँचयोग्य छ।

  6. resources डाइरेक्टरी: Laravel एपका लागि स्रोतहरू समावेश गर्दछ, जस्तै ब्लेड टेम्प्लेट फाइलहरू, SASS फाइलहरू, र अकम्पाइल गरिएको JavaScript।

  7. routes निर्देशिका: Laravel अनुप्रयोगको लागि मार्ग फाइलहरू समावेश गर्दछ। तपाईंले यी फाइलहरूमा मार्गहरू र सम्बन्धित ह्यान्डलिंग कार्यहरू परिभाषित गर्न सक्नुहुन्छ।

  8. storage डाइरेक्टरी: Laravel अनुप्रयोगको लागि अस्थायी फाइलहरू र लग फाइलहरू समावेश गर्दछ। यो जहाँ सत्र फाइलहरू, क्यास फाइलहरू, र अन्य सम्पत्तिहरू जस्तै स्रोतहरू भण्डारण गरिन्छ।

  9. tests निर्देशिका: अनुप्रयोगको लागि एकाइ परीक्षण र एकीकरण परीक्षणहरू समावेश गर्दछ Laravel । तपाइँ तपाइँको कोड सही तरिकाले कार्य गर्दछ भनेर सुनिश्चित गर्न परीक्षण केसहरू लेख्न सक्नुहुन्छ।

  10. vendor डाइरेक्टरी: Laravel कम्पोजरद्वारा व्यवस्थित गरिएको अनुप्रयोगको लागि पुस्तकालयहरू र निर्भरताहरू समावेश गर्दछ।

 

यो पूर्वनिर्धारित डाइरेक्टरी संरचना हो Laravel र प्रत्येक डाइरेक्टरीको महत्व वर्णन गर्दछ। तपाइँ तपाइँको परियोजना को आवश्यकताहरु अनुसार यो निर्देशिका संरचना अनुकूलित गर्न सक्नुहुन्छ।