return laravel 5.5 中 redirect.route 的变量
return a variable with redirect.route in laravel 5.5
我在 route('users.create')
中有一个表格。
我在其控制器中将表单数据发送到此函数:
public function store(UserRequest $request)
{
//if form data is wrong:
return redirect(route('users.create'));
}
如果表单数据错误,我想要 return 一个带有 return redirect(route('users.create'));
的新变量进入创建视图。可能吗?
对于失败的验证,您可以在重定向时将数据闪存到会话。
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
我在 route('users.create')
中有一个表格。
我在其控制器中将表单数据发送到此函数:
public function store(UserRequest $request)
{
//if form data is wrong:
return redirect(route('users.create'));
}
如果表单数据错误,我想要 return 一个带有 return redirect(route('users.create'));
的新变量进入创建视图。可能吗?
对于失败的验证,您可以在重定向时将数据闪存到会话。
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