未选择单选按钮时,Laravel单选按钮名称不会显示在输入请求中

时间:2016-04-06 12:28:15

标签: php laravel-5

{!!Form::text('first_name','')!!}
{!!Form::text('last_name','')!!}

{!!Form::radio('status','1')!!}
{!!Form::radio('status','2')!!}

上面的单选按钮,在向控制器提交输入时没有选择,

public function store(Request $request)
{
    $inputArray = $request->all();
    echo "<pre>";
    print_R($inputArray);
    exit;
}

以下是输入数组的响应:

Array
(
    [_token] => 0yavNy0XLB7YM4xSnKFR7LZqfwTqkybBum3tnkJQ
    [first_name] => 
    [last_name] => 
)

为什么请求中不显示无线电输入名称(状态)。我想要以下回复。

Array
(
    [_token] => 0yavNy0XLB7YM4xSnKFR7LZqfwTqkybBum3tnkJQ
    [first_name] => 
    [last_name] => 
    [status] =>
)

请帮忙。在此先感谢。

1 个答案:

答案 0 :(得分:2)

为此status添加一个隐藏字段。

{!!Form::text('first_name','')!!}
{!!Form::text('last_name','')!!}

{!!Form::hidden('status','0')!!}

{!!Form::radio('status','1')!!}
{!!Form::radio('status','2')!!}

如果未选择status,则值为zero