ڈائرکٹری کا ڈھانچہ 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 ڈائریکٹری: جامد فائلوں پر مشتمل ہے جیسے امیجز، سی ایس ایس، اور جاوا اسکرپٹ فائلیں۔ یہ وہ ڈائریکٹری ہے جس کی طرف ویب سرور اشارہ کرتا ہے اور براؤزر سے براہ راست قابل رسائی ہے۔

  6. resources ڈائریکٹری: Laravel ایپلیکیشن کے وسائل پر مشتمل ہے، جیسے کہ بلیڈ ٹیمپلیٹ فائلیں، SASS فائلیں، اور غیر مرتب کردہ JavaScript۔

  7. routes ڈائریکٹری: Laravel درخواست کے لیے روٹ فائلوں پر مشتمل ہے۔ آپ ان فائلوں میں راستوں اور متعلقہ ہینڈلنگ کے کاموں کی وضاحت کر سکتے ہیں۔

  8. storage ڈائریکٹری: Laravel ایپلیکیشن کے لیے عارضی فائلوں اور لاگ فائلوں پر مشتمل ہے۔ یہ وہ جگہ ہے جہاں وسائل جیسے سیشن فائلیں، کیشے فائلیں، اور دیگر اثاثے محفوظ کیے جاتے ہیں۔

  9. tests ڈائریکٹری: Laravel ایپلیکیشن کے لیے یونٹ ٹیسٹ اور انضمام ٹیسٹ پر مشتمل ہے۔ آپ یہ یقینی بنانے کے لیے ٹیسٹ کیسز لکھ سکتے ہیں کہ آپ کا کوڈ صحیح طریقے سے کام کرتا ہے۔

  10. vendor ڈائریکٹری: Laravel کمپوزر کے زیر انتظام ایپلی کیشن کے لیے لائبریریوں اور انحصار پر مشتمل ہے۔

 

یہ پہلے سے طے شدہ ڈائریکٹری ڈھانچہ ہے Laravel اور ہر ڈائریکٹری کی اہمیت کو بیان کرتا ہے۔ آپ اپنے پروجیکٹ کی ضروریات کے مطابق اس ڈائریکٹری ڈھانچے کو اپنی مرضی کے مطابق بنا سکتے ہیں۔