Так что я немного потерялся в этой части. На моем сайте я хотел бы дать пользователям возможность лайкать страницы профиля.
Итак, моя логика такова. У меня есть таблица базы данных с именем user_likes
, она содержит 3 строки, id, user_id, liked_by
.
На фактической странице профиля есть кнопка «Нравится» с классом «Нравится». Когда пользователь нажимает на него, вставляет данные в user likes table
и изменяет текст кнопки на отличие, а класс также отличается с помощью ajax. И это та часть, где я застрял.
Итак, в профиле есть has many relation likes
, я могу посчитать полученные лайки, но я застрял в той части, как сделать кнопку неактуальной после обновления страницы.
Потому что моя логика была такой (но это неудача): нажмите кнопку, вставьте данные с помощью ajax, измените кнопку с помощью ajax, захватите лайк по идентификатору, и если он равен идентификатору вошедшего в систему пользователя, оставьте кнопку не похожей на другую.
Но поскольку он возвращает список массивов, я не могу этого сделать.
Поэтому я не хочу, чтобы кто-то кодировал это для меня, я просто хотел бы подсказку для этого, если это не большая просьба.