0

所以我的问题是如何在服务器端验证后通过 javascript 标记/显示消息。我知道有$errors内部刀片视图,但无法判断哪个元素无法验证。唯一知道的方法就是去做,$errors->first(...)但是你会被这个令人沮丧的选项卡住:

<div class="form-group {{ $errors->has('password') ? 'has-error' : '' }}">
    <input type="password" class="form-control" {{ $errors->has('password') ? 'title=' . $errors->first('password') : '' }} placeholder="Password" name="password" required="required">
</div>

虽然这样做是可以接受的,但我的目标是可重用性,这是可以在其他页面上轻松实现和排除故障的东西。

任何想法将不胜感激。

4

1 回答 1

2

你试过Laravel Collective表单包吗?

这使您可以快速构建不仅绑定到模型值的表单,而且在服务器上出现验证错误时轻松重新填充!

它使创建表单、检索旧值和显示错误变得更加容易。它还使代码更干净。例如:

{!! Form::open(['url' => 'foo/bar']) !!}

    {{ Form::password('password', ['class' => 'awesome']) }}

{!! Form::close() !!}

检查文档

于 2016-09-16T00:50:48.363 回答