Size: a a a

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

2020 October 14

В

Влад in Laravel для начинающих
Владислав Субботин
Настроить веб-сервер, 403 forbidden
я спрашиваю про права доступа, вот пользователь Вася загрузил файл аватар.jpg, я поклал его в storage, но Вася отправил ссылку на эту картинку Маше, как запретить Маше просматривать Васин файл?
источник

ВС

Владислав Субботин... in Laravel для начинающих
Я уже ответил: запрет открытия файлов по прямой ссылке.
источник

ВС

Владислав Субботин... in Laravel для начинающих
Именно в директории storage
источник

ВС

Владислав Субботин... in Laravel для начинающих
А статика (типа общих картинок) должна лежать в public
источник

В

Влад in Laravel для начинающих
Владислав Субботин
Я уже ответил: запрет открытия файлов по прямой ссылке.
Не понимаю как дальше действовать, если 403 запрещен, то как я узнаю кому принадлежит файл, и как показать этому пользователю?
источник

ВС

Владислав Субботин... in Laravel для начинающих
Ну так в БД должна быть связь one-to-many (user-to-files)
источник

ВС

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

lv

lara vast in Laravel для начинающих
Egor Gruzdev
что значит не работает, может метод нужен DELETE а ты постом все отправляешь?
я не контролирую кнопки в админке
источник

В

Влад in Laravel для начинающих
Владислав Субботин
Чтобы приложение могло проверить, что файл принадлежит юзеру
Я добавил связь. А как теперь пользователя идентифицировать?
Если добавляю в роут ->middleware('auth:api') и вывожу на экран URL в браузере <img src="...">, то меня просит войти, как теперь вывести картинку на экран?
источник

ВС

Владислав Субботин... in Laravel для начинающих
Ну, наверное, надо авторизоваться?
источник

ВС

Владислав Субботин... in Laravel для начинающих
Если просит войти.
источник

В

Влад in Laravel для начинающих
Владислав Субботин
Ну, наверное, надо авторизоваться?
я авторизован, вижу свое имя на экране, а картину нет
источник

В

Влад in Laravel для начинающих
тут авторизация по bearer
источник

RK

Roman Kolosov in Laravel для начинающих
🙈
источник

ВС

Владислав Субботин... in Laravel для начинающих
Для меня это набор звуков, я ларку давно не ковырял.
источник

YH

Yurii Horbal in Laravel для начинающих
lara vast
я не контролирую кнопки в админке
В смысле?
А кто контролирует?
источник

ВС

Владислав Субботин... in Laravel для начинающих
Периодически возвращаюсь к ней, но постоянно не использую.
источник

В

Влад in Laravel для начинающих
Ох, и что делать, подскажите хоть как загуглить
источник

ВС

Владислав Субботин... in Laravel для начинающих
Да сделай метод, который будет возвращать тебе ресурс с проверкой на принадлежность пользователя. Тебе ж это надо?
источник

ВС

Владислав Субботин... in Laravel для начинающих
Или коллекцию ресурсов
источник