Size: a a a

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

2021 June 11

AH

Anton Hanul in Laravel для начинающих
Всем привет, пытаюсь реализовать лайки, есть пивотная таблица между юзером и постом(многие ко многим с двух сторон) и я не очень понимаю как сделать так чтобы один юзер не мог поставить одному и тому же посту много лайков, может есть идеи у кого или кто то сталкивался?
источник

AH

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

V

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

V

Vladyslav in Laravel для начинающих
праймери кеи
источник

V

Vladyslav in Laravel для начинающих
вернее составной ключ на уровне бд
источник

AH

Andrey Helldar in Laravel для начинающих
Вариант 1: sync
Вариант 2: перед добавлением проверять наличие записей в пивот-таблице
Вариант 3: уникальный индекс по колонкам "запись - юзер"
источник

V

Vladyslav in Laravel для начинающих
лишний запрос пиже когда база вернет ошибку :D
источник

D

Dimk_O in Laravel для начинающих
Всем привет, не могу получить значения куки, что не так делаю?
источник

D

Dimk_O in Laravel для начинающих
cookie('seen_recently', 'test', '999');
источник

AH

Andrey Helldar in Laravel для начинающих
И не отлавливать её 😄
источник

V

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

D

Dimk_O in Laravel для начинающих
Когда пытаюсь получить вызываю request()->cookie('seen_recently');
источник

D

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

AH

Andrey Helldar in Laravel для начинающих
Не не не, "некорректный запрос")
источник

V

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

AH

Anton Hanul in Laravel для начинающих
если через sync, то когда другой пользак будет лайкать оно поудаляет же записи остальных, а если делать primary key то будет вылетать 500 ошибка от мускула, надо как то проверять есть ли такая запись, но я не нахожу что то подобного
источник

V

Vladyslav in Laravel для начинающих
можно доку почитать
источник

V

Vladyslav in Laravel для начинающих
и узнать какие опции есть
источник

V

Vladyslav in Laravel для начинающих
или если 8 лара то какой метод есть
источник

V

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