View count sınırlandırmak için cookie kullanmak istedim fakat işin içinden çıkamadım.
public function show(User $user,Tweet $tweet, Request $request) {
$tweetStats = [
'likes_count' => $tweet->likes()->count(),
'liked' => $tweet->likes()->where('user_id', auth()->id())->exists(),
];
TweetView::create([
'ip_address' => $request->ip(),
'user_agent' => $request->userAgent(),
'tweet_id' => $tweet->id,
'user_id' => $request?->user?->id
]);
return Inertia::render('detail', [
'tweet' => $tweet->load('user'),
'tweetStats' => $tweetStats,
]);
}