¿Qué es Blade? Blade es el motor de plantillas de Laravel que permite generar vistas dinámicas y reutilizables utilizando una sintaxis sencilla y poderosa. Se integra perfectamente con Laravel y facilita la separación entre la lógica y el diseño de la aplicación. 1. Características principales de Blade 2. Configurar un layout base Un layout es…
Autor: networknomad
Práctica guiada: Configuración del entorno del proyecto Sistema de Gestión de Citas
1. Configuración del entorno del proyecto Vamos a personalizar el archivo .env y asegurarnos de que el entorno está listo para el desarrollo. Editar el archivo .env: Abre el archivo .env en el directorio raíz del proyecto y configura lo siguiente: Esto asegura que el proyecto esté conectado correctamente a la base de datos configurada…
Introducción a rutas y controladores en Laravel
1. ¿Qué son las rutas en Laravel? Las rutas son puntos de entrada para las solicitudes HTTP hacia tu aplicación. En Laravel, se configuran en el archivo routes/web.php (para rutas web) o routes/api.php (para APIs). Una ruta define: 2. Tipos de rutas Rutas básicas Rutas con parámetros Rutas con nombre 3. ¿Qué son los controladores?…
Configuración del entorno (.env) y estructura de directorios.
1. Archivo .env: Configuración del entorno El archivo .env de Laravel contiene variables de entorno que configuran aspectos fundamentales de tu aplicación, como la conexión a la base de datos, el nombre de la aplicación, el entorno (producción, desarrollo, pruebas), y otros ajustes importantes. Configuración básica Detalles clave: 2. Generar clave de la aplicación Laravel…
Instalación y configuración inicial de Laravel con DDEV
Requisitos previos Antes de comenzar, asegúrate de cumplir con los siguientes requisitos: Paso 1: Crear un nuevo proyecto Laravel Abre una terminal y navega al directorio donde deseas crear el proyecto: Crea un nuevo directorio para tu proyecto y navega a él: Inicializa un nuevo proyecto DDEV: ddev composer create «laravel/laravel:^11» Paso 3: Configuración del…
¿Qué es Laravel?
Laravel es un framework de código abierto para el desarrollo de aplicaciones web escrito en PHP. Su diseño está enfocado en simplificar tareas comunes de desarrollo, como la autenticación, enrutamiento, manejo de sesiones y almacenamiento en caché. Laravel sigue el patrón MVC (Modelo-Vista-Controlador), lo que fomenta una organización clara y estructurada del código. Conceptos Clave…
Cuestionario: sobre estructura de archivos y módulos básicos.
Módulo 1: Estructura de Archivos de Drupal y Creación de Módulos
Proyecto: Crear un módulo personalizado básico con rutas y permisos
En este proyecto, aprenderás a crear un módulo personalizado en Drupal 10 que defina una ruta protegida por un permiso específico. Este ejercicio te ayudará a comprender cómo funcionan los módulos, las rutas y los permisos en Drupal. Objetivo del Proyecto 1. Crear la Estructura del Módulo Paso 1: Crear la Carpeta del Módulo En…
1.7 Configuración de Permisos en Drupal
En Drupal, los permisos son fundamentales para controlar el acceso a funcionalidades y contenido en un sitio web. Esta lección explica cómo definir permisos personalizados en un módulo y cómo asociarlos a roles de usuario. ¿Qué son los permisos en Drupal? Los permisos son reglas que definen qué acciones puede realizar un usuario en el…
1.6 Herramientas Clave: Drush
Drush (abreviatura de «Drupal Shell») es una poderosa herramienta de línea de comandos que facilita la administración y el desarrollo en Drupal. Con Drush, los desarrolladores y administradores pueden realizar tareas repetitivas, manejar configuraciones, ejecutar comandos administrativos y depurar aplicaciones de forma rápida y eficiente. ¿Por qué usar Drush? Comandos Básicos de Drush 1. Gestión…