【发布时间】:2018-04-03 13:01:36
【问题描述】:
我正在尝试使用单选按钮编辑数据,但每当我尝试编辑它时,结果返回都是空白的。我已经搜索过与他类似的其他人的帖子,但仍然无法正常工作(例如:Edit Radio Button / Dropdown list)
我这里做错了吗?
当我在它上面使用 dd 函数时,它只会返回这个:
"gender" => null
但以前我用过这个我可以得到我的结果<input type="text" name="gender" value="{{ $object->gender }}" class="form-control">
这是我的代码:
<form class="form-horizontal" method="post" action="{{ url('/user/show/'.$object->id) }}">
{{ method_field('PUT') }}
{{ csrf_field() }}
<label class="col-md-2">Gender:</label>
<div class="col-md-6">
<input type="radio" name="gender" value="{{$object->male}}"> Male<br>
<input type="radio" name="gender" value="{{$object->female}}"> Female<br>
</div>
<div class="form-group">
<div class="col-md-6-offset-2">
<input type="submit" class="btn btn-primary" value="Save">
</div>
</div>
</form>
控制器:
public function edit($id){
$object = user_info::find($id);
return view('edit', compact('object'));
}
public function update(Request $request, $id){
$object = user_info::find($id);
$object->gender = $request->input('gender');
//$object->update();
dd($object);
return redirect('/home');
}
【问题讨论】:
-
结果返回为空是什么意思?你是说它运行成功但没有返回结果,还是说应用程序只是返回一个空白页?也请发布此表格
PUTs 数据的控制器代码。 -
运行成功但返回结果为空。比如我已经有了“gender:Male”,但是改成female之后,结果就是“gender:”
-
您的性别标签未关闭。另外,你能做一个 die and dump 来显示 $object 的值是什么吗?
-
@GoogleMac 我做了一个 dd 并且它返回我 null,但是如果我只使用“ " 而不是单选按钮,它将返回结果
-
请发布您的控制器代码。
标签: php laravel radio-button