Senin gördüğün dizin symlink dizini. Yani sadece Public klasörü
Laravel tüm dosyaları bu şekildedir.

APP => Tüm İşlemlerin Olduğu Yer. PHP, DB vs
CONFİG =< Laravel tum ayarları
DATABASE => Laravel Migration ve seed işlemleri yapılır.
PUBLİC => Assets leri tuttugun alan. Herkesın erısımıne acık klasorde dıye bılırsın
RESOURCE => Tasarım dosyalarının oldugu alan.
ROUTE => Url yapısını sağlayan alan
STORAGE=> Yazdıgı gıbı depolama sistemleri ile ilgili
VENDOR => Bütün kütüphaneler bu alanda.

Kabaca bu yapıdan ne yapacaksan klasore ulasabılırsın.
Klasorler kendı ıclerınde farklı yapılara bolunebılır.
Reuqests => Sunucu tarafından gonderılen ısteklerı fıltreleyerek kurallar uygulamanı saglayan klasordur. "php artisan make:request RequestName" şeklinde kullanımı vardır. Controller dosyasını bu request ile çağırırsan kural otomatık uygulanır.

https://laravel.com/docs/8.x adresinde detaylı herşey var. Orayı ıncelersen yardımcı olacaktır.
Klasörler hakkında bilgi burada : https://laravel.com/docs/8.x/structure