我在route('users.create')
中有一个表单。
我在其控制器中将表单数据发送到此函数:
public function store(UserRequest $request)
{
//if form data is wrong:
return redirect(route('users.create'));
}
如果表单数据错误,我想返回一个带return redirect(route('users.create'));
的新变量来进入创建视图。有可能吗?
答案 0 :(得分:1)
对于验证失败,您可以在重定向时将数据刷新到会话。
public function store(UserRequest $request)
{
if(/* form validation fails*/)
{
return redirect(route('users.create'))->with('newVar', $newVar);
}
return redirect(route('users.create'));
}
可以在视图模板中获取闪烁的数据。
@if (session('newVar'))
{{ session('newVar') }}
@endif