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