دیدن سابقه افراد بازدید کننده

4 سال پیش توسط روح اله ابراهیم زاده مطرح شد
آفلاین
user-avatar
روح اله ابراهیم زاده ( 21622 تجربه )
4 سال پیش
تخصص : PHP.LARAVEL

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

0

سلام . تو یه سایت دیدم زده بود کالاهایی که دیده اید . و کالاهایی که من دیده بودم و لیست کرده بود .این چجوری پیاده سازی میشه؟

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

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

0

یه رابطه polymorphic هستش یه جدول میانی قرار میدی :

user_id | product_id  | product_type

حالا فرض کن یه کاربر میره صفحه یه کالا رو میبینه (;که فرضا کالا توسط متد show اجرا میشه '[email protected]' ) خوب باید توی متد show کد زیر رو قرار بدی که اگه کاربر رفت کالا رو دید با هم رابطه برقرار کنن

$auth()->user()->products()->sync($product->id);
آفلاین
user-avatar
روح اله ابراهیم زاده ( 21622 تجربه )
4 سال پیش
تخصص : PHP.LARAVEL

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

0

یعنی با کوکی نیست؟ فکر کردم با کوکی شاید بشه . آخه یه کاربر که اصلا وارد سایت نشده که user_id نداره

آفلاین
user-avatar
captan ( 1176 تجربه )
4 سال پیش

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

0

اگر کاربر وارد نشده باشه از طریق کوکی و همچنین آی پی و یا ترکیبی از اینها میشه اونو شناسایی کردش و روی رفتارش تحلیل داشت :)
ولی شاید زبان php برای اینکار مناسب نباشه .. معمولا سیستم های اینچنینی که به منظور هوشمند سازی پیشنهادات و .. و به طور کلی هوش مصنوعی رو میخوان اضافه کنن ، از زبان پایتون یا .. استفاده می کنند .
سیستم های توصیه گر ، اینو جستجو کنید

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