我们如何在Laravel Collective HTML中添加动态类名

时间:2018-07-16 09:17:17

标签: php laravel

如果表单输入在Laravel中返回任何错误,我试图在Laravel Collective HTML Form :: text()标签中将引导程序类名称作为“ is-invalid”回显

错误提示

"syntax error, unexpected 'name' (T_STRING), expecting ']'"

不适用于Laravel Collective HTML

 {!! Form::text('name', null, ['class' => 'form-control {{ $errors->has('name') ? ' is-invalid' : '' }}'] ) !!}

使用HTML标签

<input type="text" name="name" class="form-control {{ $errors->has('name') ? 'is-invalid' : '' }}" value="">

有什么办法可以解决这个问题?谢谢!

2 个答案:

答案 0 :(得分:2)

这应该可以解决问题。

{{ Form::text('name', null, ['class' => ($errors->has('name')) ? 'form-control is-invalid' : 'form-control']) }}

答案 1 :(得分:0)

尝试一下:

@media screen and (min-aspect-ratio: 1601/900) {
  /* Styles for very wide screens */
  ...
}