【发布时间】:2017-06-11 14:35:51
【问题描述】:
我正在将数据从控制器发送到视图(这是一个单页 Web 应用程序),但视图的输入字段没有显示任何内容。当我使用 console.log 时,我得到了这个(附上截图)。我的问题是如何在输入视野中显示这些数据?
控制器
public function edit(Request $request){
$results = Student::where('id', '=', $request->id)->get();
return $results;
}
查看
<form class="form_edit" action="" method="post" enctype="multipart/form-data">
{{csrf_field()}}
@if(isset($results))
@foreach ($results as $result)
<input type="hidden" id="id">
<input type="text" class="form-control" name="grn" value="{{$result->grn}}">
<input type="text" class="form-control" name="first_name" id="addItem" value="{{$result->first_name}}">
<input type="text" class="form-control" name="last_name" value="{{$result->last_name}}">
<input type="button" class="btn btn-danger" id="btn_delete" value="Delete">
<input type="reset" class="btn btn-default" id="btn_close" value="Cancel">
<input type="button" class="btn btn-primary" id="btn_update" value="Update">
@endforeach
@endif
</form>
【问题讨论】:
-
返回视图('your_view_folder.your_view_page', $results);用此行替换您的退货
-
我想你忘了返回视图
-
当我尝试返回视图时('your_view_folder.your_view_page', $results);然后它给了我这个错误。未定义变量:students(查看:D:\xampp\htdocs\sms1\resources\views\students.blade.php)。
标签: php laravel view controller laravel-5.4