Я использовал класс хранилища laravel для загрузки изображений в папку хранилища. он успешно загружает изображения, и я могу успешно получить к ним доступ Storage::url('path');
или Storage::download('path');
однако, когда я копирую проект в другое место и пытаюсь запустить скопированный проект, используя php artisan serve
, я не могу получить доступ к изображениям! пока исходный проект все еще в порядке, а изображения доступны.
Примечательно, что я уже использовал php artisan storage:link
в исходной папке. Когда я запускаю php artisan storage:link
в скопированной папке, он говорит, что он уже существует. Интересно, что Storage::url('path')
правильно создает URL-адрес, и изображения также правильно копируются в новом месте.
Как я могу исправить эту проблему?
это будет проблемой, если я разверну проект на веб-хосте?