2015-08-20 33 views
1

我tryng通过验证我的帖子输入:Laravel /流明:验证和重定向(302)

public function store(Request $request) 
{ 
    $this->validate($request, [ 
     'email' => 'required|email|unique:users,email', 
     'password' => 'required', 
    ]); 
} 

这重定向我到我的基本URL这是奇怪的。

我会期待一些错误,如果无效?

回答

3

当我使用API​​调用,我已经改变了我的要求:

$validator = Validator::make($request->all(), [ 
     'email' => 'required|email|unique:users,email' 
    ]); 

这似乎是工作。

2

这段代码不是重定向你的东西,很可能Laravel只是因为错误而停止。

虽然您可能需要将$request更改为$request->all(),这可能是您错误的原因。编辑:看起来像新的文档状态,你不需要 - > all()方法。

您可以检查与此有关的Validator类错误:

if ($validator->fails()) { 
    // catch errors here - error messages can be accessed via: $validator->messages(); 
} 
+0

谢谢你的努力,我会检查它。 –