在laravel-blade中生成动态css类

mrh*_*rhn 2 php laravel laravel-blade

我正处于一个经典的场景,我希望基于发生错误或不改变css类.如下所示,has-error应该相应地改变.

<div class="form-group has-error">
Run Code Online (Sandbox Code Playgroud)

该项目位于Laravel,在那里我们主要想要在Blade现在做所有事情,我们提出了以下解决方案,但看起来并不美观或直观,所以问题是,是否有更优化的方式这样做?

<div class="form-group
@if($errors->has('email'))
        has-error
@endif
">
Run Code Online (Sandbox Code Playgroud)

Jil*_*mas 12

尝试if else条件短手代码:

<form class="form-group {{ $errors->has('email') ? 'has-error' : '' }}">
Run Code Online (Sandbox Code Playgroud)

这看起来很整洁.

甚至Laravel 5.2 auth表单都是这样完成的.