سلام دوستان وقت بخیر
بنظر شما چطور میتونیم تعداد بازدید های یک پست رو در لاراول بدست بیاریم؟
سلام یه فیلد برای پستات در نظر بگیر مثلا به اسم viewCount بعد یه تابع بنویس که با هربار فراخوانی این پست یک عدد به اون فیلد اضافه کنه زمانیم که بخوای تعداد بازدید نشون بدی از همون فیلد استفاده کن
همونطور که دوستمون گفت:
باید یه فیلد تو جدولتون بوجود بیارید و جایی مثل متد show در کنترلر اون عدد رو افزایش بدید.
دو حالت داره: حالت اول اینه که میخوای هربار که یه پست بازدید میشه ثبت بشه مثلا اگه یه نفر 10 بار صفحه رو رفرش کنه 10 تا بازدید ثبت بشه که روشش رو دوستان گفتن.
حالت دوم اینه که میخوای ببینی چند نفر پست رو بازدید کردن یعنی اگه یه نفر 10 بار اون صفحه رو رفرش کرد یه بار ثبت بشه که تو این حالت باید کارهای زیر رو انجام بدی:
-یه جدول درست میکنی که یه فیلد ip داره و یه فیلد post_id و رابطه ش با پست هم یک به چند هست. یعنی هر پست میتونه چندین بازدید داشته باشه.
-هربار که یه پست رو نشون میدی ip کاربر رو میگیری و به همراه post_id چک میکنی ببینی تو جدول هست یا نه. اگر نبود ثبت میکنی و اگر بود یعنی کاربر قبلا این پست رو دیده.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟