Construye dinámicamente un atributo de la clase HTML.
Para usuarios de AngularJS, este método es similar al del atributo ng-class de AngularJS.
Puedes especificar una o más clases CSS como una llave y una condición como un valor. Si la condición es true entonces la(s) clase(s) serán usadas, de lo contrario, serán omitidas. Puedes también establecer clases estáticas (las cuales siempre se van a usar como un valor sin llave).
Ejemplo:
{!! Html::classes(['home' => true, 'main', 'no-uses-esto' => false]) !!}
Retorna: class="home main"
.
Tomar en cuenta que esta función retorna un espacio en blanco antes del atributo de la clase. Por tanto, no agregar otro, es decir, úsalo así:
<p{!! classes(..) !!}>
en vez de esto:
<p {!! classes(..) !!}>
Si ninguna clase es evaluada como TRUE entonces esta función retornará una cadena vacía.