默认解决方案很简单:

@if (count($errors) > 0)
<ul id="login-validation-errors" class="validation-errors">
    @foreach ($errors->all() as $error)
    <li class="validation-error-item">{{ $error }}</li>
    @endforeach
</ul>
@endif

我可以在任何地方写errors.blade.php个.

Is there any way to extract each element and display it next to input field that holds the value that failed?

I assume that would require me to define a lot of conditional if statements next to each input, right?

How to sort this problem? Could you give me any examples?

谢谢.

推荐答案

You can use something like this :

<div class="form-group {{ $errors->has('name') ? 'has-error' : ''}}">
    <label for="name" class="col-sm-3 control-label">Name: </label>
    <div class="col-sm-6">
        <input class="form-control" required="required" name="name" type="text" id="name">
        {!! $errors->first('name', '<p class="help-block">:message</p>') !!}
    </div>
</div>

Laravel相关问答推荐

保存很多模型太慢

无法在 Laravel 项目中安装 @vitejs/plugin-vue

自从 Laravel 使用 Vite 更新后,我无法运行npm run dev

Laravel Eloquent 查找日期超过 2 天的行

Laravel + Plupload 上传到 S3 响应以进行预检无效 - CORS

Laravel 不验证是否不需要字段

如何使用 laravel eloquent 获得select count(*) group by

在 Laravel 中无效后防止重定向到主页

Laravel 5.3 Electron邮件队列中不允许序列化关闭

Database[] 未配置 Laravel 5

如何在 Laravel 5.1 中为Electron邮件添加标题

Laravel 和 PHPStorm 项目的 gitignore 中包含什么?

使用 Laravel 将两个模型合并到一个分页查询中,并带有Eager加载的关系

安装后在 Lumen 中找不到页面

Laravel 迁移 - 删除列

使用 Laravel 使用 2 个磁盘复制文件

在 Laravel artisan 命令中使用详细

如何在laravel中获取列值的平均值

是否可以在 Laravel 的不同数据库中引用外键?

Laravel 数据迁移