Paylaşımlı hostinglerde genellikle php sürümlerinde disable_functions kısmında symlink eklenir, bu yüzden çalışmıyor olabilir.

Alternatif olarak: Sadece dosyayı yüklesem yeter diyorsanız config/filesystems.php içinde kullandığınız diskin, public, root ve url değerlerini değiştirerek kullanabilirsiniz;

'disks' => [
'public' => [
'driver' => 'local',
'root' => public_path(),
'url' => env('APP_URL'),
'visibility' =>
'public', 'throw' => false,
 ],
Bu işlemde Dosyalar kök dizindeki public klasörüne yüklenir ve storage eki gelmeden direkt erişilebilir.

Saygılar