作者:明卫国 | 来源:互联网 | 2022-12-10 01:55
我正在为表单使用Laravel Collective,每当验证字段失败时,我都需要添加一个类。默认字段如下所示:
{{ Form::text('name', null, ['class' => 'form-control']) }}
每当验证失败时,我都需要添加border-danger
到该类中:
{{ Form::text('name', null, ['class' => 'form-control border-danger']) }}
但是我不能简单地@if ($errors->has('name'))
在那个{{ Form }}
领域内做。
有没有简单的方法可以做到这一点?我不想做的一件事就是这样的事情:
@if ($errors->has('name'))
{{ Form::text('name', null, ['class' => 'form-control border-danger']) }}
@else
{{ Form::text('name', null, ['class' => 'form-control']) }}
@endif
Niklesh Raut..
5
您可以使用如下三元运算符
{{ Form::text('name', null, ['class' => 'form-control '.($errors->has('name') ? 'border-danger':'')]) }}
首先使用方括号执行三元运算符。
1> Niklesh Raut..:
您可以使用如下三元运算符
{{ Form::text('name', null, ['class' => 'form-control '.($errors->has('name') ? 'border-danger':'')]) }}
首先使用方括号执行三元运算符。