首页 > 解决方案 > 当您对 laravel 8 中的输入组件有验证错误时发送引导类

问题描述

如果字段验证出错,如何将 Bootstrap 类发送到inputlaravel 8 的组件。会显示验证错误,但不会将其发送到input组件。

我的组件 laravel:

@props(['disabled' => false])

<input {{ $disabled ? 'disabled' : '' }} {!! $attributes->merge(['class' => 'form-control']) !!}>

我的表格。

<x-input 
    id="avatar" 
    type="file" 
    name="avatar" 
    aria-describedby="avatarFeedback"
    class="@error('avatar') is-invalid @enderror"
/>

@error('avatar')
<div id="avatarFeedback" class="invalid-feedback">
    {{ $message }}
</div>
@enderror

运行验证时。

在浏览器中它只显示给我<input class="form-control @error('avatar') is-invalid @enderror"/>

但它应该显示<input class="form-control is-invalid"/>

标签: phpvalidationcomponentslaravel-8

解决方案


推荐阅读