gpt4 book ai didi

javascript - LARAVEL 5.3 - 在服务器端验证后按名称标记字段

转载 作者:行者123 更新时间:2023-12-02 14:11:31 25 4
gpt4 key购买 nike

所以我的问题是如何在服务器端验证后通过 javascript 标记/显示消息。我知道 Blade View 中有 $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>

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

任何想法将不胜感激。

最佳答案

您尝试过Laravel Collective吗?表格包?

This allows you to quickly build forms that not only bind to model values, but easily re-populate if there is a validation error on the server!

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

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

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

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

检查docs .

关于javascript - LARAVEL 5.3 - 在服务器端验证后按名称标记字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39521339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com