【问题标题】:Laravel/Lumen: validating and redirecting (302)Laravel/Lumen:验证和重定向 (302)
【发布时间】:2015-11-14 17:27:28
【问题描述】:

我正在尝试通过以下方式验证我的帖子输入:

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

这会将我重定向到奇怪的基本网址。

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

【问题讨论】:

    标签: laravel lumen


    【解决方案1】:

    在使用 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();
      }
      

      【讨论】:

      • 感谢您的努力,我会检查它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      • 2017-10-13
      • 2023-01-21
      • 2017-03-31
      • 2015-03-17
      • 2016-09-15
      相关资源
      最近更新 更多