На моем веб-сайте Laravel я использую символическую ссылку для хранения и отображения изображений из хранилища.
С
php artisan storage:link
Я создал символическую ссылку, и каждый раз, когда я загружаю новую новостную статью, изображение загружается в основное хранилище, а с помощью символической ссылки оно устанавливается в общую папку, и я правильно отображаю изображение.
Пока все хорошо, но когда я создал копию сайта, возникает проблема ...
Когда я создал копию веб-сайта с помощью диспетчера файлов cPanels и переехал в новое место, символическая ссылка для хранения в общем каталоге стала папкой, а не символической ссылкой.
После этого, когда я пытаюсь загрузить новую новостную статью, я вижу, что она загружена в основную папку Storage, но не в public / storage, в результате изображение не отображается. Это потому, что это больше не символическая ссылка, а теперь это папка.
Я удалил папку хранилища из публичного каталога, с SSH я снова использовал команду
php artisan storage:link
и я создал новую новостную статью, и изображение отображается правильно, но теперь все остальные изображения исчезли.
Существует ли какая-либо команда, которая будет восстанавливать пути, поэтому все остальные изображения будут отображаться снова?
Я использую Laravel 5.5