kursatcanciger S3 için symlink'e ihtiyaç yok çünkü S3'ye gönderdiğinizde size path değil https://myapp-s3.s3.eu-central-2.amazonaws.com/images/1.jpg gibi bir URL verir.
Diğer bir yol da symlink kullanmamak için config/filesystems.php içinde public disk ayarlarını değiştirip document root olan public klasörüne dosyaların kaydedilmesini sağlamak. Mesela:
'public' => [
'driver' => 'local',
'root' => public_path('uploads'),
'url' => env('APP_URL', 'https://mydomain.com').'/uploads',
'visibility' => 'public',
],
yaparsanız dosyaları direkt public/uploads klasörü içine atar. mydomain.com/uploads şeklinde direkt erişebileceğiniz için symlink kullanmaya gerek kalmaz. Elbette symlink kullanmadığınız için artık uploads yazan yeri değiştirme şansınız yok; fiziksel olarak dosyaları yeni klasöre taşımanız gerekecek.