@Moshiwa

В чем отличия драйверов local и public файловой системы laravel?

Документацию читал, public делает эти файлы доступными из интернета (это значит, что я только public файлы могу отправлять в сторонние сервисы?)
В том ли отличие, что к файлу сохраненному с помощью public я смогу открыть по ссылке?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
Вы говорите не о драйверах, а о дисках.
Драйвера - это другое, их 4 доступно "local", "ftp", "sftp", "s3". Это способы хранения файлов. Драйвер local - это файловая система вашего сервера.

О дисках:

По умолчанию диск local маппится на /storage/app, а public на /storage/app/public.
Каталог /storage/app/public в свою очередь линкуется в /public/storage

Отсюда вывод: диск public доступен из интернета. диск local – нет.
Но если вы в диске local загрузите файл по пути 'piblic/image.png' то он также будет доступен по адресу site.com/storage/image.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы