使用来自数据库Laravel Blade的数据填充单选按钮

jak*_*lba 4 php forms radio-button laravel blade

所以我现在正在使用我的程序的更新部分,现在我想用我的数据库中的旧记录填充我的表单来编辑它.现在我的问题是单选按钮,如何选择真正的单选按钮.我试过这个代码,我在单选按钮上使用if

    {{ Form::label('Type','Type')}}    
    {{ Form::radio('ctype', '1',if(($item->bname)==1){true}) }}
    {{ Form::label('Rooster','Rooster')}}    
    {{ Form::radio('ctype', '0') }}
    {{ Form::label('Hen','Hen')}}    
Run Code Online (Sandbox Code Playgroud)

但我得到错误500,请帮忙

MaG*_*tas 11

在文档中它说:

echo Form::radio('name', 'value', true);
Run Code Online (Sandbox Code Playgroud)

所以你应该这样:

{{ Form::radio('ctype', '1', $item->bname == 1) }}
Run Code Online (Sandbox Code Playgroud)

您不需要任何额外的括号.第三个参数是一个简单的布尔值.