Size: a a a

Laravel для начинающих

2020 July 14

AS

Artem Smirnoff in Laravel для начинающих
Andrey Helldar
Если кратко, то да, кладёшь файл в приватную папку и при запросе юзера отдаёшь.

Кстати, есть два варианта:
1. Юзер идет по ссылке, ты ему возвращаешь файл;
2. Создаешь временную ссылку на файл: Temporary URL https://laravel.com/docs/7.x/filesystem#file-urls
не получается
источник

AS

Artem Smirnoff in Laravel для начинающих
Andrey Helldar
Если кратко, то да, кладёшь файл в приватную папку и при запросе юзера отдаёшь.

Кстати, есть два варианта:
1. Юзер идет по ссылке, ты ему возвращаешь файл;
2. Создаешь временную ссылку на файл: Temporary URL https://laravel.com/docs/7.x/filesystem#file-urls
Сделал временную конструкцию
источник

AS

Artem Smirnoff in Laravel для начинающих
источник

AS

Artem Smirnoff in Laravel для начинающих
возвращает
источник

AS

Artem Smirnoff in Laravel для начинающих
ладно гуд что хотябы хватаю его , теперь как его в blade то вернуть
источник

AH

Andrey Helldar in Laravel для начинающих
Artem Smirnoff
возвращает
Всё правильно. Метод get читает файл и возвращает его содержимое.
источник

AH

Andrey Helldar in Laravel для начинающих
Artem Smirnoff
ладно гуд что хотябы хватаю его , теперь как его в blade то вернуть
Тебе ссылку надо?
Тогда замени get на url.
источник

AS

Artem Smirnoff in Laravel для начинающих
Andrey Helldar
Тебе ссылку надо?
Тогда замени get на url.
репо private. Нет доступа туда
источник

AS

Artem Smirnoff in Laravel для начинающих
вот она ну а толку .... как её вытащить
источник

AH

Andrey Helldar in Laravel для начинающих
Artem Smirnoff
репо private. Нет доступа туда
Окей. Создаешь новый роут для скрытых файлов, и при запросе его отдаёшь файл
источник

AH

Andrey Helldar in Laravel для начинающих
А здесь указываешь на тот роут
источник

AS

Artem Smirnoff in Laravel для начинающих
Andrey Helldar
А здесь указываешь на тот роут
а каким способов вытаскивать файлы ? я вот со Storage пытаюсь
источник

AH

Andrey Helldar in Laravel для начинающих
Andrey Helldar
Окей. Создаешь новый роут для скрытых файлов, и при запросе его отдаёшь файл
Вот таким
источник

AS

Artem Smirnoff in Laravel для начинающих
немножечко не понял термин роут для скрытых файлов XD ну да ладно =) покопаю дальше
источник

А

Андрей in Laravel для начинающих
Временную ссылку можно создать же, как вариант
источник

А

Андрей in Laravel для начинающих
Ну и повесить на неё проверку пользователя
источник

AH

Andrey Helldar in Laravel для начинающих
Андрей
Временную ссылку можно создать же, как вариант
Я временные не проверял. Они на скрытые файлы тоже работают?
источник

А

Андрей in Laravel для начинающих
А что есть скрытый файл?
источник

AH

Andrey Helldar in Laravel для начинающих
Лежащий в папке private
источник

А

Андрей in Laravel для начинающих
У тебя в сторедже лежит что нужно, ты делаешь ссылку, она работает только для аутх и только для юзера 554, остальным 403 или 404
источник