Мне нужно передать и входные данные, и коллекции, которые производит этот контроллер, в предыдущий шаблон. Я пытаюсь использовать:
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);