【问题标题】:Showing validation errors to view显示要查看的验证错误
【发布时间】:2015-03-17 09:56:13
【问题描述】:

我想以逗号分隔向用户显示验证错误

即,

用户名是必填项,密码是必填项

到目前为止,我可以像这样将验证错误消息发送到视图

$validation->messages()

但我唯一不能做的事

@if(Session::has('Message'))
<p class="alert">{{ Session::get('Message') }}</p>
@endif

{{ $errors->first('username', '<div class="error">:message</div>') }}

我唯一能做的就是将消息作为普通文本传递。

那么,我如何通过纯文本(而不是数组或对象)将验证消息传递给视图

更新:

我的意思是说我只能在控制器中而不是在视图中做任何工作

【问题讨论】:

  • 您能否在您的视图中发布完整的代码以及它们在您的模板中是如何输出的?
  • 您希望我显示到目前为止错误消息的显示方式吗?
  • 不,我的意思是你用来设置错误的完整代码和向用户显示它们的代码。
  • 对不起,如果我正确理解了你的问题......它已经在问题中......它的laravel默认方式抛出和接收错误......

标签: php validation laravel laravel-validation


【解决方案1】:

在控制器中:

return implode(',',$validation->errors()->all());

【讨论】:

    猜你喜欢
    • 2020-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    相关资源
    最近更新 更多