Update
This commit is contained in:
@@ -90,6 +90,22 @@ public function show(string $slug): Response
|
||||
->limit(6)
|
||||
->get();
|
||||
|
||||
// If we have less than 6 related memes, fill up with random ones
|
||||
if ($relatedMemes->count() < 6) {
|
||||
$excludeIds = $relatedMemes->pluck('id')->push($meme->id)->toArray();
|
||||
$needed = 6 - $relatedMemes->count();
|
||||
|
||||
$randomMemes = MemeMedia::where('is_enabled', true)
|
||||
->whereNotIn('id', $excludeIds)
|
||||
->inRandomOrder()
|
||||
->limit($needed)
|
||||
->get();
|
||||
|
||||
$relatedMemes = $relatedMemes->merge($randomMemes);
|
||||
}
|
||||
|
||||
//dd($meme);
|
||||
|
||||
return Inertia::render('memes/show', [
|
||||
'meme' => $meme,
|
||||
'relatedMemes' => $relatedMemes,
|
||||
|
||||
Reference in New Issue
Block a user