@@ -16,7 +16,8 @@ function __construct(string $country = null)
16
16
$ v = Validator::make ([
17
17
"country " => $ country ,
18
18
], [
19
- "country " => "nullable|string|in:US,CA,MX,NG " ,
19
+
20
+ "country " => "nullable|string|in:US,CA,MX,BR,NG " ,
20
21
]);
21
22
22
23
if ($ v ->fails ()) {
@@ -147,6 +148,35 @@ protected function isAbbr($value, string $country = null): bool
147
148
["abbr " => "VER " , "name " => "Veracruz de Ignacio de la Llave " ],
148
149
["abbr " => "YUC " , "name " => "Yucatán " ],
149
150
["abbr " => "ZAC " , "name " => "Zacatecas " ],
151
+ ],
152
+ "BR " => [
153
+ ["abbr " => 'AC ' , "name " => 'Acre ' ],
154
+ ["abbr " => 'AL ' , "name " => 'Alagoas ' ],
155
+ ["abbr " => 'AP ' , "name " => 'Amapá ' ],
156
+ ["abbr " => 'AM ' , "name " => 'Amazonas ' ],
157
+ ["abbr " => 'BA ' , "name " => 'Bahia ' ],
158
+ ["abbr " => 'CE ' , "name " => 'Ceará ' ],
159
+ ["abbr " => 'DF ' , "name " => 'Distrito Federal ' ],
160
+ ["abbr " => 'ES ' , "name " => 'Espírito Santo ' ],
161
+ ["abbr " => 'GO ' , "name " => 'Goiás ' ],
162
+ ["abbr " => 'MA ' , "name " => 'Maranhão ' ],
163
+ ["abbr " => 'MT ' , "name " => 'Mato Grosso ' ],
164
+ ["abbr " => 'MS ' , "name " => 'Mato Grosso do Sul ' ],
165
+ ["abbr " => 'MG ' , "name " => 'Minas Gerais ' ],
166
+ ["abbr " => 'PA ' , "name " => 'Pará ' ],
167
+ ["abbr " => 'PB ' , "name " => 'Paraíba ' ],
168
+ ["abbr " => 'PR ' , "name " => 'Paraná ' ],
169
+ ["abbr " => 'PE ' , "name " => 'Pernambuco ' ],
170
+ ["abbr " => 'PI ' , "name " => 'Piauí ' ],
171
+ ["abbr " => 'RR ' , "name " => 'Roraima ' ],
172
+ ["abbr " => 'RO ' , "name " => 'Rondônia ' ],
173
+ ["abbr " => 'RJ ' , "name " => 'Rio de Janeiro ' ],
174
+ ["abbr " => 'RN ' , "name " => 'Rio Grande do Norte ' ],
175
+ ["abbr " => 'RS ' , "name " => 'Rio Grande do Sul ' ],
176
+ ["abbr " => 'SC ' , "name " => 'Santa Catarina ' ],
177
+ ["abbr " => 'SP ' , "name " => 'São Paulo ' ],
178
+ ["abbr " => 'SE ' , "name " => 'Sergipe ' ],
179
+ ["abbr " => 'TO ' , "name " => 'Tocantins ' ],
150
180
],
151
181
"NG " => [
152
182
["abbr " => "AB " , "name " => "Abia " ],
@@ -195,6 +225,7 @@ protected function getSubject(string $country = null): string
195
225
{
196
226
case "US " :
197
227
case "MX " :
228
+ case "BR " :
198
229
case "NG " :
199
230
return "State " ;
200
231
case "CA " :
0 commit comments