все работает нормально, когда я вызываю post, использую $ id, так как я изменяю на $ slug, он показывает ошибку
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR) Вызов инкремент функции-члена () в null
мой контроллер после того, как я изменил $ id на slug
public function showpost($slug)
{
$post = Post::published()
->where('slug', '=', $slug)->first();
$post->increment('view_count');
return view("blog.showpost", compact('post'));
}
вот файл блейда
<div class="block-heading-1">
<span class="text-muted mb-3 mt-5">
<i class="fa fa-clock-o fa-lg"></i> {{ $post->date }}
<i class="fa fa-eye fa-lg"></i>{{ $post->view_count }}
<i class="fa fa-comments-o fa-lg"></i> {{ $post->comments->count() }}
</span>
<h1 class="mb-4" style="font-size: 20px; padding-top: 15px; margin-bottom: 0px; pad">
{{ $post->title }}
</h1>
</div>
как исправить это?