@dodiş#30731 Bu sayede, istediğinizde storage/app/public içindeki yapıyı ellemeden dosyalara public erişimi kapatabiliyorsunuz ya da public dosya yolunu değiştirebiliyorsunuz. Ayrıca birden fazla uygulama kopyası tek bir yükleme dizinini kullanabiliyor. Örneğin versiyonlu deployment gerçekleştiriyorsanız uygulamanın eski versiyonu dururken yeni bir klasöre yeni versiyonu kuruluyor ama aynı veritabanı gibi yeni versiyon eski yüklenmiş dosyaları kullanabiliyor. Böylece versiyonlar arası geçişlerde dosyaları taşıma gibi bir probleminiz olmuyor:
storage/
app/
public/
uploads/
version1/
public/
uploads/ → /storage/app/public/uploads/
version2/
public/
uploads/ → /storage/app/public/uploads/
www/
public/ → /version2/public/
Ben sadece dosya yükleyeyim yeter diyorsanız, imkanınız varsa kullanın yoksa direkt public/uploads gibi bir klasöre de yükleyebilirsiniz sorun çıkarmaz ama her iki şekilde de benim tavsiyem Storage kullanmak ve dosya yükleyenecek yerler için disk oluşturmak.