Как я могу добавить сокращение, если заявление в лезвии, laravel? - PullRequest
0 голосов
/ 12 марта 2019

Как я могу добавить сокращенное выражение if в blade, laravel, которое добавляет класс к моему вводу начальной загрузки формы «alert-danger», что при проверке формы дает ему красную рамку / контур? По сути, я хочу проверить, есть ли ошибка формы, и если она есть, я хочу, чтобы вход имел красный контур.

Это то, что у меня есть, но класс «оповещения-опасности» не применяется:

<div class="form-group">
                {!! Form::label('email', 'Email:') !!}
                {!! Form::email('email', null, ['class'=>'form-control'], $errors->first('email') ? ['class'=>'alert-danger'] : '') !!}
</div>

Пожалуйста, имейте в виду, что я довольно новичок в Laravel и Blade. Спасибо за вашу помощь!

1 Ответ

1 голос
/ 12 марта 2019

Вы можете попробовать что-то вроде этого

{!! Form::email('email', null, ['class'=> $errors->first('email') ? 'alert-danger form-control' : 'form-control']) !!}
...