diff --git a/app/Eloquent/Helpers/ColorGenerator.php b/app/Eloquent/Helpers/ColorGenerator.php new file mode 100644 index 0000000..0f05be7 --- /dev/null +++ b/app/Eloquent/Helpers/ColorGenerator.php @@ -0,0 +1,33 @@ +getAvatarGenerator() - ->backgroundColor($colors[strlen($this->fullname) % count($colors)]) + ->backgroundColor(ColorGenerator::generate($this->fullName)) ->image(); } diff --git a/config/colors.php b/config/colors.php index 0b8a3ad..ca120b3 100644 --- a/config/colors.php +++ b/config/colors.php @@ -3,19 +3,51 @@ declare(strict_types=1); return [ - "#475569", - "#EA580C", - "#EAB308", - "#CA8A04", - "#84CC16", - "#4D7C0F", - "#10B981", - "#06B6D4", - "#4338CA", - "#A855F7", - "#86198F", - "#FB7185", - "#EC4899", - "#9D174D", - "#F43F5E", + '#fda4af', + '#f43f5e', + '#e11d48', + '#f9a8d4', + '#ec4899', + '#db2777', + '#f0abfc', + '#d946ef', + '#c026d3', + '#d8b4fe', + '#a855f7', + '#9333ea', + '#c4b5fd', + '#8b5cf6', + '#7c3aed', + '#a5b4fc', + '#6366f1', + '#4f46e5', + '#93c5fd', + '#3b82f6', + '#2563eb', + '#7dd3fc', + '#0ea5e9', + '#0284c7', + '#67e8f9', + '#06b6d4', + '#0891b2', + '#5eead4', + '#14b8a6', + '#0d9488', + '#86efac', + '#22c55e', + '#16a34a', + '#bef264', + '#84cc16', + '#65a30d', + '#fde047', + '#eab308', + '#ca8a04', + '#fdba74', + '#f97316', + '#ea580c', + '#fca5a5', + '#ef4444', + '#dc2626', + '#4b5563', + '#64748b', ];