在 Laravel 6 中重定向回错误的路径是通过使用 "withErrors" 方法来实现的。该方法用于将错误信息闪存到会话中,然后将用户重定向回原始表单页面。
具体步骤如下:
public function store(Request $request)
{
$validatedData = $request->validate([
'name' => 'required',
'email' => 'required|email',
// 其他验证规则...
]);
// 验证通过,处理逻辑...
return redirect()->back()->withErrors(['error' => '自定义错误消息']);
}
@if($errors->any())
<div class="alert alert-danger">
<ul>
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
这样,当用户提交表单并出现验证错误时,Laravel 会自动将用户重定向回原始表单页面,并将错误信息显示出来。
关于 Laravel 6 的更多信息,可以参考腾讯云的 Laravel 6 文档:Laravel 6 文档
领取专属 10元无门槛券
手把手带您无忧上云