Dizin Yapısı Laravel: Her dizinin varsayılan dizin yapısını Laravel ve önemini açıklama.
-
app
dizin: ile ilgili dosyaları içerirLaravel application, including Controllers, Models, Providers
. Bu, uygulamanızın mantığını yazacağınız ana yerdir. -
bootstrap
dizin: Uygulama için önyükleme dosyalarını içerir Laravel. Uygulamanın önyükleme sürecini hızlandırmak içinapp.php
dosya ve klasörü içerir.cache
-
config
dizin: Uygulama için yapılandırma dosyalarını içerir Laravel. Veritabanı, kimlik doğrulama, e-posta gibi parametreleri ve diğer seçenekleri burada yapılandırabilirsiniz. -
database
dizin: ile ilgili dosyaları içerirdatabase, including migration files, seeders, factories
. Bu dizinde tablolar oluşturabilir, örnek veriler ekleyebilir ve veritabanı kurulumunu gerçekleştirebilirsiniz. -
public
dizin: Resimler, CSS ve JavaScript dosyaları gibi statik dosyaları içerir. Bu, web sunucusunun işaret ettiği ve doğrudan tarayıcıdan erişilebilen dizindir. -
resources
dizin: Uygulama için Laravel Blade şablon dosyaları, SASS dosyaları ve derlenmemiş JavaScript gibi kaynakları içerir. -
routes
dizin: Uygulama için rota dosyalarını içerir Laravel. Bu dosyalarda rotaları ve ilgili taşıma görevlerini tanımlayabilirsiniz. -
storage
dizin: Uygulama için geçici dosyalar ve günlük dosyaları içerir Laravel. Oturum dosyaları, önbellek dosyaları ve diğer varlıklar gibi kaynakların depolandığı yer burasıdır. -
tests
dizin: Uygulama için birim testleri ve entegrasyon testleri içerir Laravel. Kodunuzun doğru çalıştığından emin olmak için test senaryoları yazabilirsiniz. -
vendor
dizin: Uygulama için Laravel Composer tarafından yönetilen kitaplıkları ve bağımlılıkları içerir.
Bu, varsayılan dizin yapısıdır Laravel ve her dizinin önemini açıklar. Bu dizin yapısını projenizin gereksinimlerine göre özelleştirebilirsiniz.