راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
مهدی
مهدی
@code2code

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

user_id | product_id  | product_type

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

$auth()->user()->products()->sync($product->id);
روح اله ابراهیم زاده
روح اله ابراهیم زاده
@rohi1386

تخصص: PHP.LARAVEL

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

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

captan
captan
@captanayak

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

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

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