我需要将这个控制器产生的输入和集合都传递给前一个模板。我尝试使用:
return redirect()->back->withInput()->with('userdata',$userdata);
但在模板中undefined variable
访问时获取。$userdata
这是控制器:
public function inquireUpdateProcess(){
$input = request()->all();
$userdata = AuthorityKind::where('authority', $input['authority'])->first();
return redirect()->back->withInput()->with('userdata',$userdata);
}
这是视图模板:
<label for="text-authority-change">name of authority:</label>
<input type="text" name="authority_name_change" class="form-control"
value="{{$userdata->authority_name}}" />
我使用以下内容,然后它可以工作。但是结果是不能同时传递输入数据和集合,我知道必须有一种方法可以return redirect()->back()...
同时使用和获取以前的输入和模板中的集合。
$userdata = AuthorityKind::where('authority', $input['authority'])->first();
$binding = [
'title' => 'Authority management',
'userdata' => $userdata,
];
return view('authority.authView', $binding);