Size: a a a

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

2021 May 17

AH

Andrey Helldar in Laravel для начинающих
А ты забавный :)

Кто в здравом уме будет ссылку на один файл менять? Надо изменить - перезаливаешь файл и у тебя новый линк.

Просто так линки не меняют. Для этого должна быть ооооочень весомая причина.
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Добавлять ещё одну таблицу с историей изменений :)
источник

A

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

A

Alexandr in Laravel для начинающих
это как - надо сменить номер квартиры на двери. Сносим дверь в утиль. Устанавливаем новую с нужным номерком
источник

A

Alexandr in Laravel для начинающих
или надо перекрасить стену - ломаем ее и возводим новую, нужного цвета
источник

AH

Andrey Helldar in Laravel для начинающих
В крайности впадаешь.
источник

AH

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

A

Alexandr in Laravel для начинающих
Я понимаю что это даже не рядом
источник

A

Alexandr in Laravel для начинающих
пытаюсь в аналогию
источник

AH

Andrey Helldar in Laravel для начинающих
Не стоит. Не получается у тебя
источник

A

Alexandr in Laravel для начинающих
хорошо
источник

AW

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

A

Alexandr in Laravel для начинающих
ну вот и ответ
источник

AH

Andrey Helldar in Laravel для начинающих
Чтобы только раз мог скачать - https://laravel.com/docs/8.x/urls#signed-urls
источник

A

Alexandr in Laravel для начинающих
А вдруг потом понадобиться 2 раза?
источник

A

Alexandr in Laravel для начинающих
Делай таблицу
источник

AW

Artem Web in Laravel для начинающих
Ну это как вариант, это уже все умложняет
источник

A

Alexandr in Laravel для начинающих
1 колонка в таблице
источник

AH

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

Собственно, при запросе линки лезешь в таблицу и проверяешь. Если всё удовлетворяет - отдаёшь файл из закрытой папки в ответ. Если нет - шлёшь куда подальше.
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
тут можно и несколько раз скачать, ссылка то будет или перманентной или временной
источник