Php 如何在Laravel集合HTML中添加动态类名
如果表单输入在Laravel中返回任何错误,我尝试回显引导类名,因为它在Laravel集合HTML表单::文本标记中无效 这样说是错误的 在Laravel Collective HTML中不起作用 在HTML标签中工作 有办法解决这个问题吗?谢谢大家! 试试这个:Php 如何在Laravel集合HTML中添加动态类名,php,laravel,Php,Laravel,如果表单输入在Laravel中返回任何错误,我尝试回显引导类名,因为它在Laravel集合HTML表单::文本标记中无效 这样说是错误的 在Laravel Collective HTML中不起作用 在HTML标签中工作 有办法解决这个问题吗?谢谢大家! 试试这个: @php $class = $errors->has('name') ? ' is-invalid' : '' ; @endphp {!! Form::text('name', null, ['class' =>
@php
$class = $errors->has('name') ? ' is-invalid' : '' ;
@endphp
{!! Form::text('name', null, ['class' => 'form-control'. $class] ) !!}
试试这个:
@php
$class = $errors->has('name') ? ' is-invalid' : '' ;
@endphp
{!! Form::text('name', null, ['class' => 'form-control'. $class] ) !!}
这应该能奏效
{{ Form::text('name', null, ['class' => ($errors->has('name')) ? 'form-control is-invalid' : 'form-control']) }}
这应该能奏效
{{ Form::text('name', null, ['class' => ($errors->has('name')) ? 'form-control is-invalid' : 'form-control']) }}
如果不使用{{}$errors,数组对象就不会被重新转换为数组,它是这样的{!!Form::text'name',null,['class'=>Form control{{{$errors->has'name'?'无效':}}}}]!!}您不能在这样的字符串中使用三元运算符。输出类似于以下输出:它给出的是无效的类,而不是不使用{}的Form control$errors数组对象没有重新转换为数组,它是这样的{!!Form::text'name',null,['class'=>表单控件{{{$errors->has'name'?'无效:}}}]!!}您不能在这样的字符串中使用三元运算符。输出类似于以下输出:它给出的是无效的类,但不是表单控件
{{ Form::text('name', null, ['class' => ($errors->has('name')) ? 'form-control is-invalid' : 'form-control']) }}