С некоторого момента ловлю странный глюк:
при стандартном синтаксисе
{{ Form::radio('somename', 'someval', true, ['adparam'=>'someparam']) }}
параметр checked не работает на локальном хосте (mac, vagrant/box, laravel 5.4), но работает на удаленном сервере...
Уже сломал всю голову, в какую сторону копать, так как даже не заметил момента, когда отвалилась функция (то что она работала до некоторого момента - факт)?
UPD:
После плясок с бубном, выяснилось что серверы по разному обрабатывают значения.
Для localhost работает:
{!! Form::radio('sex', 0, true) !!}
{!! Form::radio('sex', 1) !!}
{!! Form::radio('sex', 2) !!}
для продакшен-сервера:
{!! Form::radio('sex', '0', true) !!}
{!! Form::radio('sex', '1') !!}
{!! Form::radio('sex', '2') !!}
Вопрос, где запрятан парамент обработки переменых (etc 1!='1')?