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

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


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
مهدی
@code2code 5 سال پیش مطرح شد
0

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

user_id | product_id  | product_type

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

$auth()->user()->products()->sync($product->id);

روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 5 سال پیش آپدیت شد
0

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


captan
@captanayak 5 سال پیش مطرح شد
0

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


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

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