جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
Reza Jashnsaz
5 سال پیش توسط Reza Jashnsaz مطرح شد
3 پاسخ

نحوه هندل کردن لایک و دیسلایک واسه کامنتها در لاراول

با سلام
من یه جدول comments دارم که چنتا فیلد داره از جمله tedad_like و tedad_dislike
حالا چطور میتونم کاری کنم کاربری که یه بار لایک داده نتونه دوباره لایک بده ؟ یا برعکس اگه یه بار دیس داده دیگه نتونه دیس بده
.
جایی خوندم با jquery میشه انجام داد ولی چون jquery سمت کاربره قابل دور زدنه درسته؟؟؟


ثبت پرسش جدید
developer
تخصص : برنامه نویس
@developer 5 سال پیش مطرح شد
1

باید توی دیتابیس ثبت کنید
یک جدول لایک بذارید و هر وقت کسی لایک کرد یوزر و لایک رو ثبت کنید و بعد چک کنید اگه قبلا لایک کرده بود دیگه نتونه لایک کنه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
2

@rezajashnsaz0011
با استفاده از پالی‌مورفیزم میتونید هر مدل رو که خواستید لایک یا دیسلایک کنید.
شاید چند وقت بعد تصمیم گرفتید به پست‌ها هم قابلیت لایک شدن رو اضافه کنید٬ بدون هیچ مشکلی امکان پذیره.
برای این کار می‌تونید از پکیج‌های زیر استفاده کنید:


محمد صادقیان
تخصص : برنامه نویس وب - فریم ورک Lara...
@drcode.ir 5 سال پیش مطرح شد
1

اینو میتونید طرف سرور هندل کنید به این صورت که برای هر لایک ip کاربر و id مطلب مورد نظرتون رو ذخیره کنید و کاربر وقتی لایک رو زد اگر توی جدول ip با id ارسال شده بود که باید dislike کنید و اگر نبود باید like کنید.لاینجوری کاربر میتونه فقط ۱ بار لایک کنه و بعدش دیسلایک کنه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام