سلام دوستان وقت بخیر
بنظر شما چطور میتونیم تعداد بازدید های یک پست رو در لاراول بدست بیاریم؟
شاید پاسخ شما همینجا باشد
دو حالت داره: حالت اول اینه که میخوای هربار که یه پست بازدید میشه ثبت بشه مثلا اگه یه نفر 10 بار صفحه رو رفرش کنه 10 تا بازدید ثبت بشه که روشش رو دوستان گفتن.
حالت دوم اینه که میخوای ببینی چند نفر پست رو بازدید کردن یعنی اگه یه نفر 10 بار اون صفحه رو رفرش کرد یه بار ثبت بشه که تو این حالت باید کارهای زیر رو انجام بدی:
-یه جدول درست میکنی که یه فیلد ip داره و یه فیلد post_id و رابطه ش با پست هم یک به چند هست. یعنی هر پست میتونه چندین بازدید داشته باشه.
-هربار که یه پست رو نشون میدی ip کاربر رو میگیری و به همراه post_id چک میکنی ببینی تو جدول هست یا نه. اگر نبود ثبت میکنی و اگر بود یعنی کاربر قبلا این پست رو دیده.
درود...
پیوند زیر:
https://viblo.asia/p/laravel-page-view-counter-3Q75wg275Wb