Laravel – Ripopola la casella di controllo per spuntare o deselect

In Laravel, se la validazione fallisce, torna alla stessa pagina del module. Come ripopolare una casella di controllo per spuntare o deselect?

Per impostazione predefinita, dovrebbe essere deselezionato quando si carica sulla pagina per la prima volta.

{{ Form::checkbox('custom_address', false, Input::old('custom_address'), arrays('class' => 'test')); }} 

È necessario impostare un valore per la casella di controllo, altrimenti la class di Input avrà sempre vuoto / deselezionato.

Assegna un valore pari a 1, quindi dovrebbe funzionare.

 {{ Form::checkbox('custom_address', 1, Input::old('custom_address'), arrays('class' => 'test')); }} 

basta usare un condizionale.

 @if(!empty(Input::old('custom_adress'))) {{ Form::checkbox('custom_address', true, Input::old('custom_address'), arrays('class' => 'test')); }} @else {{ Form::checkbox('custom_address', false, Input::old('custom_address'), arrays('class' => 'test')); }} @endif