Skip to content

Instantly share code, notes, and snippets.

@juliobitencourt
Last active January 29, 2019 18:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juliobitencourt/a93f9bbeeba92fdd223e8a7d7a212032 to your computer and use it in GitHub Desktop.
Save juliobitencourt/a93f9bbeeba92fdd223e8a7d7a212032 to your computer and use it in GitHub Desktop.
Estados brasileiros em formulários com Laravel Blade
@php
$brazilianStates = [
'AC' => 'Acre',
'AL' => 'Alagoas',
'AP' => 'Amapá',
'AM' => 'Amazonas',
'BA' => 'Bahia',
'CE' => 'Ceará',
'DF' => 'Distrito Federal',
'ES' => 'Espírito Santo',
'GO' => 'Goiás',
'MA' => 'Maranhão',
'MT' => 'Mato Grosso',
'MS' => 'Mato Grosso do Sul',
'MG' => 'Minas Gerais',
'PA' => 'Pará',
'PB' => 'Paraíba',
'PR' => 'Paraná',
'PE' => 'Pernambuco',
'PI' => 'Piauí',
'RJ' => 'Rio de Janeiro',
'RN' => 'Rio Grande do Norte',
'RS' => 'Rio Grande do Sul',
'RO' => 'Rondônia',
'RR' => 'Roraima',
'SC' => 'Santa Catarina',
'SP' => 'São Paulo',
'SE' => 'Sergipe',
'TO' => 'Tocantins'
];
$currentValue = old('state', $user->state);
@endphp
<label for="state">Estado</label>
<select class="" name="state">
@foreach ($brazilianStates as $key => $value)
<option {{ $currentValue == $key ? 'selected' : '' }} value="{{ $key }}">{{ $value }}</option>
@endforeach
</select>
</label>
@juliobitencourt
Copy link
Author

Snippet simples para campos do tipo select em formulários com Laravel Blade. Já está preparado para posicionar o select no valor corrente vindo tanto do banco de dados quanto da $request (old)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment