Я делаю контр-страницу, на сайте
вот мой контроллер PostController:
public function show(Post $post)
{
$post->increment('view_count');
return view("site.show", compact('post'));
}
и вот мой RouteServiceProvider:
public function boot()
{
parent::boot();
Route::bind('post', function ($slug) {
return Post::published()->where('slug', $slug)->first();
});
}
Этот код работает, но у меня есть проблема, каждый раз, когда я обновляю страницу, поле ('view_count') в табеле моих сообщений всегда увеличивается, вопрос в том, как ограничить одного и того же посетителя для выполнения того же действия, как обновить страницу и так далее, заранее спасибо