大家好,我正在尝试验证我的输入,但是当验证失败时,我有一个奇怪的问题,在页面加载之前,laravel显示“重定向到http://localhost:8888/public/admin/categories/create”。 这是我在控制器中的验证:
$rules = [
'name' => 'required | unique:categories'
];
$input = Input::all();
$validator = Validator::make($input, $rules);
if($validator->fails()){
return Redirect::route('admin.categories.create')->withErrors($validator)->withInput();
}
如何删除此邮件并仅显示有错误的页面?
答案 0 :(得分:1)
当你要求Laravel重定向时,它会做两件事:
如果您正在查看回退机制,则表示发送标头时出现问题。最常见的原因是您的代码在重定向标头发送之前输出了一些内容。启用错误报告( error_reporting(E_ALL)),您可能会收到一条警告,说明"标题已经发送"。