راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
developer
developer
@developer

تخصص: برنامه نویس

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

شاید پاسخ شما همین‌جا باشد

محمد صادقیان
محمد صادقیان
@drcode.ir

تخصص: برنامه نویس وب - فریم ورک Laravel

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

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

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