【问题标题】:ValidationException Error Message did not working after Upgrading Laravel 5.8升级 Laravel 5.8 后 ValidationException 错误消息不起作用
【发布时间】:2020-06-24 01:57:43
【问题描述】:

将 Laravel 5.7 升级到 5.8 后,我的验证错误消息在重定向后似乎不起作用

$validator = Model::validate($request);
if ($validator->fails()) {
 throw ValidationException::withMessages($validator->messages()->toArray());
}

我尝试做dd($request->all()); 它确实发送了我需要的数组字段 我不确定真正的问题是什么导致 laravel 社区在搜索整篇文章后似乎对此没有问题

【问题讨论】:

    标签: php laravel validation exception laravel-5.8


    【解决方案1】:

    参考Ningappa的这个答案,删除或移动

    '\Illuminate\Session\Middleware\StartSession::class' '\Illuminate\View\Middleware\ShareErrorsFromSession::class'

    来自 $middlewaregroup 并将其放在 $middleware 下,有时它已经存在然后将其删除。

    Laravel session Flash Message Not working

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-19
      • 1970-01-01
      • 2019-11-26
      • 2020-02-07
      • 1970-01-01
      • 2016-06-24
      • 2021-04-04
      相关资源
      最近更新 更多