Ugrás a tartalomra

HOSTING Frissítve:

Feltöltött kép nem jelenik meg: storage:link Linuxon és Windowson

A feltöltés fizikailag a storage/app/public-ban van, de a public/storage link hiányzik — így pótolhatod shared hostingon és Windows alatt is.

Alapeset

php artisan storage:link

symlink(): Permission denied

A public mappa nem írható. Ideiglenesen adj írási jogot, futtasd a parancsot, majd állítsd vissza:

chmod 755 public
php artisan storage:link

Call to undefined function symlink()

A tárhelyen le van tiltva a PHP symlink() függvény. Hozd létre kézzel:

ln -s /home/USER/PROJEKT/storage/app/public /home/USER/PROJEKT/public/storage

Windows (XAMPP)

A public mappából, rendszergazdaként futtatott parancssorban:

cd D:\xampp\htdocs\projekt\public
mklink /D storage ..\storage\app\public

Ha „Cannot create a file when that file already exists”: töröld a meglévő public\storage-t, vagy próbáld újra az IDE termináljából php artisan storage:link-kel.