راکت
محمد
محمد
توسط محمد مطرح شد
حل
5 پاسخ

ایجاد لایک برای خبر

من یک سایت خبری دارم که در دیتابیس در جدول پست فیلدی تعریف کردم به نام like که کاربر وقتی کلیک میکنه بر روی اون یک عدد Counter اضاف میکنه. آیا این کار درسته؟
راهکاری دارید برای بهتر شدن؟


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

این روش شما بد نیست ولی روش دیگر اینکه یک جدول لایک ایجاد کنید با دو فیلد user_id و برای مثال news_id
لایک ها در اونجا قرار بگیرین
اما روش بهتر اینکه روش شما با این روش ترکیب بشن یعنی این جدول جداگانه ساخته بشه و بعد از هر بار اضافه شدن یک لایک برای news یک فیلد به این جدول و یک مقدار به فیلد like مربوط به جدول خبر های شما قرار داده بشه


محمد
محمد
@man8 سال پیشمطرح شد
0

خب یعنی بصورت pivot table باشه؟
یا مثل جدول کامنت که شما در پروژه آموزشی گفتید بصورت ارتباط morph باشه؟


حسام موسوی
حسام موسوی
تخصص :طراح و برنامه نویس
@hesammousavi8 سال پیشمطرح شد
0

مثل جدول morph


مجید
مجید
تخصص :برنامه‌نویس
@kashefymajid19928 سال پیشمطرح شد
0

سلام../
جدوا morph چیه؟


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

یک جدول لایک با فیلد های Polymorphic Relations
مستندات این موضوع در صفحه زیر موجود هستش
https://laravel.com/docs/5.5/eloquent-relationships#polymorphic-relations


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

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