slug); $lastPart = $slugParts[array_key_last($slugParts)]; if (is_numeric($lastPart) && $lastPart < 1000) { $slugParts[array_key_last($slugParts)] = 's'.$lastPart; $newSlug = implode('-', $slugParts); // Update hentai slug $hentai->slug = $newSlug; $hentai->save(); // Update episodes related to this hentai in bulk Episode::where('hentai_id', $hentai->id) ->update(['slug' => DB::raw("CONCAT('$newSlug-', episode)")]); } } } };