Adquiere este curso para tener acceso a todas las lecciones
Comprar curso44. Atributos adicionales
1 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 1 año Destacado
Puedes utilizar la directiva @checked para indicar si una casilla de verificación HTML está marcada, proporcionando una forma fácil de hacerlo. Esta directiva se repetirá si la condición proporcionada se evalúa como verdadera:
<input type="checkbox" name="active" value="active" @checked(old('active', $user->active)) />
De manera similar, la directiva @selected puede usarse para indicar si una opción específica debe ser seleccionada en un menú desplegable. En el siguiente ejemplo, se utiliza la directiva @selected para seleccionar la opción que coincide con el valor proporcionado:
<select name="version"> @foreach ($product->versions as $version) <option value="{{ $version }}" @selected(old('version') == $version)> {{ $version }} </option> @endforeach </select>
La directiva @disabled se puede utilizar para indicar si un elemento específico debe estar deshabilitado. En el siguiente ejemplo, se utiliza la directiva @disabled para deshabilitar un botón si hay errores en el formulario:
<button type="submit" @disabled($errors->isNotEmpty())>Submit</button>
De manera similar, la directiva @readonly puede usarse para indicar si un elemento específico debe ser de solo lectura. En el siguiente ejemplo, se utiliza la directiva @readonly para hacer que un campo de correo electrónico sea de solo lectura si el usuario no es un administrador:
<input type="email" name="email" value="email@laravel.com" @readonly($user->isNotAdmin()) />
Finalmente, la directiva @required se puede utilizar para indicar si un elemento específico es obligatorio. En el siguiente ejemplo, se utiliza la directiva @required para hacer que un campo de título sea obligatorio si el usuario es un administrador:
<input type="text" name="title" value="title" @required($user->isAdmin()) />
Recuerda que utilizar estas directivas puede mejorar la legibilidad y el mantenimiento de tu código, y también puede tener un impacto positivo en la optimización para motores de búsqueda al permitirte indicar de manera más clara el estado y la funcionalidad de los elementos HTML en tu sitio web.