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

4 سال پیش توسط محمد مطرح شد
آفلاین
user-avatar
محمد ( 19952 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

0

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

بهترین پاسخ
آفلاین
user-avatar
حسام موسوی
4 سال پیش

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

آفلاین
user-avatar
حسام موسوی ( 459435 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
محمد ( 19952 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
حسام موسوی ( 459435 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

مثل جدول morph

آفلاین
user-avatar
مجید ( 8898 تجربه )
4 سال پیش
تخصص : برنامه‌نویس

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
حسام موسوی ( 459435 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

1

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.