سلام وقت بخیر
بنده میخوام توی پروژه مشخص کنم که پست های من چقدر بازدید داشته
و این که هر ip فقط یکبار بازدیدش ثبت بشه
مثلا اگر 10 بار اومد اون پست رو دید 10 تا بازدید ثبت نشه ازش
ممکنه راهنمایی بفرمایید ؟
ترجیحا با جزئیات
دقیق نمیدونم ولی خب تا جایی که میتونم راهنمایی میکنم
با استفاده از یکی از موارد زیر آی پی کاربر رو بگیرین
$request->ip();
Request::ip();
request()->ip();
بعد یه جدول بسازین که آیپی و تعداد بازدید رو داخلش ذخیره کنین
آی پی رو که گرفتین چک کنین اگه قبلا تو جدول بود که هیچی، اگه نبود یکی به مقدار بازدید ها اضافه کنین
البته نمیدونم اصولیه یا نه ولی خب این راه به نظر من رسید
@pouriarahimi
سلام وقت بخیر
با
$_SERVER['REMOTE_ADDER']
ip کاربر رو بگیر بعد به تیبلت یه کوئری بزن و چک کن اگر کاربری با این ip در تیبل وجود داشت یعنی اینکه قبلا بازدید کرده و هیچ اتفاقی نیفته اما اگر وجود نداشت کوئری insert بزن و یه بازدید ثبت کن
یه جدل post_visits یا همچین چیزی بسازید و داخلش فیلد های post_id و ip رو قرار بدید.
داخل متد show کنترلر چک کنید اگر Ip کاربر برای این پست در جدول نیست اون رو اضافه کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟