Home / Laravel Dersleri / Laravel Dosya Yapısı

Laravel Dosya Yapısı

Laravel’i kurduğunuz dizine giderseniz aşağıdaki dosya yapısı ile karşılaşırsınız.

app – uygulamanızın çekirdek kodları burada yer alır.

bootstrap – Framework’le ilgili bazı ayarlar burada tutulur.

config – Uygulamanın ayarları burada tutulur.

database – Database ile ilgili dosyalar burada tutulur.

public – Uygulamanın ana dizini (root) burasıdır. JavaScript, CSS ve İmaj gibi bileşenler burada tutulmaktadır.

resources – LESS ve Sass dosyaları, dil dosyaları, templateler burada tutulur.

storage – Uygulamanın depo alanıdır. Upload edilen dosyalar gibi unsurlar burada tutulur.

test – Test Case’leri burada yer alır.

vendor – Composer Depencies’ler burada tutulur.

Laravel App Klasörü

App klasörü içerisine geldiğinizde birçok alt klasör göreceksiniz. Bunları incelememiz gerekirse;

Console – Tüm artisan komutları burada yer alır.

Events – Uygulama çalışırken çıkan mesajlar (aslında daha geniş kapsamı var) burada tutulur.

Exceptions – Uygulamanızın Exception Handler (Hata Yakalama) ‘ları burada tutulur

Http – Controller, filter ve request’ler burada tutulur.

Jobs – Kuyruğa eklenebilir işler burada tutulur.

Listeners – Event’larınız için classları tutar.

Policies – Uygulamanızın politikaları burada tutulur.

Providers – Servis sağlayıcılar burada tutulur.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir