Refactor employee management by implementing automatic employee number generation, updating national ID handling, and enhancing localization for gender and nationality fields across various resources. Adjust form components and validation logic to improve user experience and data integrity.
This commit is contained in:
204
config/countries.php
Normal file
204
config/countries.php
Normal file
@@ -0,0 +1,204 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
return [
|
||||
'codes' => [
|
||||
0 => 'TM',
|
||||
1 => 'RU',
|
||||
2 => 'KZ',
|
||||
3 => 'UZ',
|
||||
4 => 'TR',
|
||||
5 => 'IR',
|
||||
6 => 'AF',
|
||||
7 => 'AZ',
|
||||
8 => 'KG',
|
||||
9 => 'TJ',
|
||||
10 => 'UA',
|
||||
11 => 'CN',
|
||||
12 => 'DE',
|
||||
13 => 'US',
|
||||
14 => 'GB',
|
||||
15 => 'AD',
|
||||
16 => 'AE',
|
||||
17 => 'AG',
|
||||
18 => 'AL',
|
||||
19 => 'AM',
|
||||
20 => 'AO',
|
||||
21 => 'AR',
|
||||
22 => 'AT',
|
||||
23 => 'AU',
|
||||
24 => 'BA',
|
||||
25 => 'BB',
|
||||
26 => 'BD',
|
||||
27 => 'BE',
|
||||
28 => 'BF',
|
||||
29 => 'BG',
|
||||
30 => 'BH',
|
||||
31 => 'BI',
|
||||
32 => 'BJ',
|
||||
33 => 'BN',
|
||||
34 => 'BO',
|
||||
35 => 'BR',
|
||||
36 => 'BS',
|
||||
37 => 'BT',
|
||||
38 => 'BW',
|
||||
39 => 'BY',
|
||||
40 => 'BZ',
|
||||
41 => 'CA',
|
||||
42 => 'CD',
|
||||
43 => 'CF',
|
||||
44 => 'CG',
|
||||
45 => 'CH',
|
||||
46 => 'CI',
|
||||
47 => 'CL',
|
||||
48 => 'CM',
|
||||
49 => 'CO',
|
||||
50 => 'CR',
|
||||
51 => 'CU',
|
||||
52 => 'CV',
|
||||
53 => 'CY',
|
||||
54 => 'CZ',
|
||||
55 => 'DJ',
|
||||
56 => 'DK',
|
||||
57 => 'DM',
|
||||
58 => 'DO',
|
||||
59 => 'DZ',
|
||||
60 => 'EC',
|
||||
61 => 'EE',
|
||||
62 => 'EG',
|
||||
63 => 'ER',
|
||||
64 => 'ES',
|
||||
65 => 'ET',
|
||||
66 => 'FI',
|
||||
67 => 'FJ',
|
||||
68 => 'FM',
|
||||
69 => 'FR',
|
||||
70 => 'GA',
|
||||
71 => 'GD',
|
||||
72 => 'GE',
|
||||
73 => 'GH',
|
||||
74 => 'GM',
|
||||
75 => 'GN',
|
||||
76 => 'GQ',
|
||||
77 => 'GR',
|
||||
78 => 'GT',
|
||||
79 => 'GW',
|
||||
80 => 'GY',
|
||||
81 => 'HN',
|
||||
82 => 'HR',
|
||||
83 => 'HT',
|
||||
84 => 'HU',
|
||||
85 => 'ID',
|
||||
86 => 'IE',
|
||||
87 => 'IL',
|
||||
88 => 'IN',
|
||||
89 => 'IQ',
|
||||
90 => 'IS',
|
||||
91 => 'IT',
|
||||
92 => 'JM',
|
||||
93 => 'JO',
|
||||
94 => 'JP',
|
||||
95 => 'KE',
|
||||
96 => 'KH',
|
||||
97 => 'KI',
|
||||
98 => 'KM',
|
||||
99 => 'KN',
|
||||
100 => 'KP',
|
||||
101 => 'KR',
|
||||
102 => 'KW',
|
||||
103 => 'LA',
|
||||
104 => 'LB',
|
||||
105 => 'LC',
|
||||
106 => 'LI',
|
||||
107 => 'LK',
|
||||
108 => 'LR',
|
||||
109 => 'LS',
|
||||
110 => 'LT',
|
||||
111 => 'LU',
|
||||
112 => 'LV',
|
||||
113 => 'LY',
|
||||
114 => 'MA',
|
||||
115 => 'MC',
|
||||
116 => 'MD',
|
||||
117 => 'ME',
|
||||
118 => 'MG',
|
||||
119 => 'MH',
|
||||
120 => 'MK',
|
||||
121 => 'ML',
|
||||
122 => 'MM',
|
||||
123 => 'MN',
|
||||
124 => 'MR',
|
||||
125 => 'MT',
|
||||
126 => 'MU',
|
||||
127 => 'MV',
|
||||
128 => 'MW',
|
||||
129 => 'MX',
|
||||
130 => 'MY',
|
||||
131 => 'MZ',
|
||||
132 => 'NA',
|
||||
133 => 'NE',
|
||||
134 => 'NG',
|
||||
135 => 'NI',
|
||||
136 => 'NL',
|
||||
137 => 'NO',
|
||||
138 => 'NP',
|
||||
139 => 'NR',
|
||||
140 => 'NZ',
|
||||
141 => 'OM',
|
||||
142 => 'PA',
|
||||
143 => 'PE',
|
||||
144 => 'PG',
|
||||
145 => 'PH',
|
||||
146 => 'PK',
|
||||
147 => 'PL',
|
||||
148 => 'PS',
|
||||
149 => 'PT',
|
||||
150 => 'PW',
|
||||
151 => 'PY',
|
||||
152 => 'QA',
|
||||
153 => 'RO',
|
||||
154 => 'RS',
|
||||
155 => 'RW',
|
||||
156 => 'SA',
|
||||
157 => 'SB',
|
||||
158 => 'SC',
|
||||
159 => 'SD',
|
||||
160 => 'SE',
|
||||
161 => 'SG',
|
||||
162 => 'SI',
|
||||
163 => 'SK',
|
||||
164 => 'SL',
|
||||
165 => 'SM',
|
||||
166 => 'SN',
|
||||
167 => 'SO',
|
||||
168 => 'SR',
|
||||
169 => 'SS',
|
||||
170 => 'ST',
|
||||
171 => 'SV',
|
||||
172 => 'SY',
|
||||
173 => 'SZ',
|
||||
174 => 'TD',
|
||||
175 => 'TG',
|
||||
176 => 'TH',
|
||||
177 => 'TL',
|
||||
178 => 'TN',
|
||||
179 => 'TO',
|
||||
180 => 'TT',
|
||||
181 => 'TV',
|
||||
182 => 'TW',
|
||||
183 => 'TZ',
|
||||
184 => 'UG',
|
||||
185 => 'UY',
|
||||
186 => 'VA',
|
||||
187 => 'VC',
|
||||
188 => 'VE',
|
||||
189 => 'VN',
|
||||
190 => 'VU',
|
||||
191 => 'WS',
|
||||
192 => 'YE',
|
||||
193 => 'ZA',
|
||||
194 => 'ZM',
|
||||
195 => 'ZW',
|
||||
],
|
||||
];
|
||||
@@ -12,6 +12,11 @@ return [
|
||||
|
||||
'default_phone' => '+993 61 92 92 48',
|
||||
|
||||
'employee_number' => [
|
||||
'prefix' => 'EMP-',
|
||||
'padding' => 5,
|
||||
],
|
||||
|
||||
'file_uploads' => [
|
||||
'disk' => 'local',
|
||||
'directory' => 'hr',
|
||||
|
||||
Reference in New Issue
Block a user