'Food & Beverages', 'icon' => '๐Ÿ”', 'color' => '#FFD5B8', 'children' => [ ['name' => 'Food', 'icon' => '๐Ÿฑ', 'color' => '#FFD5B8'], ['name' => 'Beverages', 'icon' => '๐Ÿฅค', 'color' => '#FFD5B8'], ['name' => 'Restaurant & Cafรฉ', 'icon' => 'โ˜•', 'color' => '#FFD5B8'], ['name' => 'Snacks & Treats', 'icon' => '๐Ÿช', 'color' => '#FFD5B8'], ]], ['name' => 'Fashion', 'icon' => '๐Ÿ‘—', 'color' => '#FFB7C5', 'children' => [ ['name' => 'Clothing', 'icon' => '๐Ÿ‘•', 'color' => '#FFB7C5'], ['name' => 'Accessories', 'icon' => '๐Ÿ’', 'color' => '#FFB7C5'], ['name' => 'Shoes & Footwear', 'icon' => '๐Ÿ‘ ', 'color' => '#FFB7C5'], ['name' => 'Bags & Luggage', 'icon' => '๐Ÿ‘œ', 'color' => '#FFB7C5'], ]], ['name' => 'Beauty & Skincare', 'icon' => '๐Ÿ’„', 'color' => '#E8D5F5', 'children' => [ ['name' => 'Skincare', 'icon' => '๐Ÿงด', 'color' => '#E8D5F5'], ['name' => 'Makeup', 'icon' => '๐Ÿ’‹', 'color' => '#E8D5F5'], ['name' => 'Hair Care', 'icon' => '๐Ÿ’‡', 'color' => '#E8D5F5'], ['name' => 'Fragrance', 'icon' => '๐ŸŒธ', 'color' => '#E8D5F5'], ]], ['name' => 'Technology', 'icon' => '๐Ÿ’ป', 'color' => '#AEC6CF', 'children' => [ ['name' => 'Consumer Electronics', 'icon' => '๐Ÿ“ฑ', 'color' => '#AEC6CF'], ['name' => 'Apps & Software', 'icon' => '๐Ÿ–ฅ๏ธ', 'color' => '#AEC6CF'], ['name' => 'Gaming', 'icon' => '๐ŸŽฎ', 'color' => '#AEC6CF'], ['name' => 'Smart Home', 'icon' => '๐Ÿ ', 'color' => '#AEC6CF'], ]], ['name' => 'Health & Wellness', 'icon' => '๐Ÿ’ช', 'color' => '#B5EAD7', 'children' => [ ['name' => 'Fitness', 'icon' => '๐Ÿ‹๏ธ', 'color' => '#B5EAD7'], ['name' => 'Supplements', 'icon' => '๐Ÿ’Š', 'color' => '#B5EAD7'], ['name' => 'Mental Health', 'icon' => '๐Ÿง˜', 'color' => '#B5EAD7'], ]], ['name' => 'Lifestyle', 'icon' => '๐ŸŒฟ', 'color' => '#FDFD96', 'children' => [ ['name' => 'Travel', 'icon' => 'โœˆ๏ธ', 'color' => '#FDFD96'], ['name' => 'Home & Living', 'icon' => '๐Ÿ›‹๏ธ', 'color' => '#FDFD96'], ['name' => 'Pets', 'icon' => '๐Ÿพ', 'color' => '#FDFD96'], ['name' => 'Parenting', 'icon' => '๐Ÿ‘ถ', 'color' => '#FDFD96'], ]], ['name' => 'Entertainment', 'icon' => '๐ŸŽฌ', 'color' => '#AEC6CF', 'children' => [ ['name' => 'Movies & TV', 'icon' => '๐ŸŽฅ', 'color' => '#AEC6CF'], ['name' => 'Music', 'icon' => '๐ŸŽต', 'color' => '#AEC6CF'], ['name' => 'Sports', 'icon' => 'โšฝ', 'color' => '#AEC6CF'], ['name' => 'Gaming & Esports', 'icon' => '๐Ÿ•น๏ธ', 'color' => '#AEC6CF'], ]], ['name' => 'Finance', 'icon' => '๐Ÿ’ฐ', 'color' => '#FDFD96', 'children' => [ ['name' => 'Banking', 'icon' => '๐Ÿฆ', 'color' => '#FDFD96'], ['name' => 'Insurance', 'icon' => '๐Ÿ›ก๏ธ', 'color' => '#FDFD96'], ['name' => 'Investment', 'icon' => '๐Ÿ“ˆ', 'color' => '#FDFD96'], ]], ['name' => 'Education', 'icon' => '๐Ÿ“š', 'color' => '#B5EAD7', 'children' => [ ['name' => 'Online Courses', 'icon' => '๐ŸŽ“', 'color' => '#B5EAD7'], ['name' => 'Kids Education', 'icon' => '๐Ÿง’', 'color' => '#B5EAD7'], ]], ['name' => 'Other', 'icon' => '๐Ÿท๏ธ', 'color' => '#E5E7EB', 'children' => []], ]; foreach ($categories as $i => $data) { $parent = ClientCategory::create([ 'name' => $data['name'], 'icon' => $data['icon'], 'color' => $data['color'], 'is_system' => true, 'sort_order' => $i, ]); foreach ($data['children'] as $j => $child) { ClientCategory::create([ 'name' => $child['name'], 'icon' => $child['icon'], 'color' => $child['color'], 'parent_id' => $parent->id, 'is_system' => true, 'sort_order' => $j, ]); } } } }