Перенеся проект на OSPanel в Windows я обнаружил, что символическая ссылка для storage из папки public не работает и изображения не выводятся. Если в xampp все было хорошо, то в случае в OSPanel возникла такая проблема. Перегенерерирование ссылки не помогло.
Помогло решение с ручным созданием символической ссылки в windows через терминал.
Делаем следующее:
- Открываем терминал (ОБЯЗАТЕЛЬНО нативный cmd, не powershell, не bash, а именно cmd) от имени администратора.
- Переходим в папку
public
проектаcd C:\OSPanel\domains\project.loc\public
Подсказка. Если нужно, меняем диск командой
E:
- Выполняем команду
mklink /D storage ..\storage\app\public
-
Ответом будет что-то вроде "
символическая ссылка создана для storage <<===>> ..\storage\app\public
"
Также после таких операций как "перенос проекта", необходимо проверить права на папку storage в Windows.