Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用来自数据库Laravel Blade的数据填充单选按钮_Php_Forms_Laravel_Radio Button_Blade - Fatal编程技术网

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

Php 用来自数据库Laravel Blade的数据填充单选按钮,php,forms,laravel,radio-button,blade,Php,Forms,Laravel,Radio Button,Blade,所以我现在正在处理程序的更新部分,现在我想用数据库中的旧记录填充表单以进行编辑。现在我的问题是单选按钮,如何选择真正的一个。我试过这个代码,我在单选按钮上使用if {{ Form::label('Type','Type')}}     {{ Form::radio('ctype', '1',if(($item->bname)==1){true}) }} {{ Form::label('Roost

所以我现在正在处理程序的更新部分,现在我想用数据库中的旧记录填充表单以进行编辑。现在我的问题是单选按钮,如何选择真正的一个。我试过这个代码,我在单选按钮上使用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')}}    

但我刚刚得到错误500,请在文档中提供帮助,它说:

echo Form::radio('name', 'value', true);
所以你应该走这条路:

{{ Form::radio('ctype', '1', $item->bname == 1) }}

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

谢谢你的回答,但我不知道“==1”是什么,因为你需要第三个参数为真或假。在这种情况下,如果$item->bname值为1,则将检查收音机(因为1与1的比较为真)。如果$item->bname等于1I,则基本上你会得到一个名为“ctype”且值为“1”的收音机,我只是双重检查了一下,它正在工作。问题可能出在$item或bname值上。检查一下。我刚刚试过这些:{Form::radio('ctype','1',1==1)}和{{Form::radio('ctype','1',0==1)},我得到了一个检查过的,然后没有检查过的,名称和值都正确的收音机。我不知道它对你有什么作用,先生,但我硬编码了变量,先生,但它仍然不起作用