voyager creacio d'una taula
voyager creacio d'una taula
Para crear una tabla en el panel de control de Laravel utilizando Voyager, que es un administrador de contenido (CMS) que facilita la gestión de datos en Laravel, sigue los siguientes pasos. Voyager proporciona una interfaz amigable para crear, editar y gestionar tablas en tu base de datos directamente desde el panel de administración.
Paso 1: Instalar Voyager
Si aún no tienes instalado Voyager, primero necesitas instalarlo en tu proyecto Laravel. Puedes hacerlo ejecutando los siguientes comandos:
- Instalar Voyager:
composer require tcg/voyager
- Publicar los archivos de configuración y recursos:
php artisan voyager:install
- Esto instalará Voyager, migrará las tablas necesarias y creará un usuario administrador por defecto.
- (Opcional) Instalar con datos de demostración: Si deseas instalar Voyager con datos de demostración, puedes agregar la opción --with-dummy:
php artisan voyager:install --with-dummy
Paso 2: Acceder al Panel de Control de Voyager
Una vez instalado Voyager, puedes acceder al panel de control dirigiéndote a http://tu-sitio.test/admin (reemplaza tu-sitio.test con la URL de tu aplicación).
Inicia sesión con el usuario administrador que creaste durante la instalación.
Paso 3: Crear una Tabla en la Base de Datos
- Accede al Generador de Bases de Datos:
- En el panel de administración de Voyager, navega a la sección Database en el menú lateral.
- Crear una Nueva Tabla:
- Haz clic en el botón Create New Table.
- Se te pedirá que nombres tu tabla y definas las columnas que deseas incluir.
- Ejemplo:
- Nombre de la tabla: products
- Columnas:
- id (tipo bigint y marcado como Auto Increment)
- name (tipo varchar)
- description (tipo text)
- price (tipo decimal)
- created_at y updated_at (tipo timestamp)
- Guardar la Tabla:
- Después de definir las columnas, haz clic en Save Table para crearla.
Paso 4: Configurar el CRUD (Create, Read, Update, Delete) para la Tabla
Voyager facilita la creación de interfaces CRUD automáticamente para cualquier tabla.
- Crear el BREAD:
- Navega a la sección BREAD en la página de la tabla recién creada. BREAD es un acrónimo que significa Browse, Read, Edit, Add, Delete (Explorar, Leer, Editar, Añadir, Eliminar).
- Haz clic en Add BREAD to this table.
- Configura las opciones del CRUD, como el nombre visible, los permisos y las configuraciones de visualización de cada columna.
- Guardar y Publicar:
- Una vez configurado el BREAD, haz clic en Submit para guardar la configuración.
- Ahora podrás gestionar los registros de la tabla directamente desde el panel de administración de Voyager.
Paso 5: Personalizar la Interfaz de Usuario
Voyager te permite personalizar la forma en que se muestran y gestionan los datos en el panel de administración.
- Puedes ajustar cómo se muestran las columnas en las vistas de lista y de detalle.
- Puedes añadir relaciones, como belongsTo, hasMany, etc., para vincular otras tablas.
- También puedes definir las reglas de validación, los tipos de campo (texto, archivo, imagen, etc.) y otras configuraciones personalizadas.
Paso 6: Utilizar la Tabla en Tu Aplicación
Después de crear la tabla y configurar el BREAD, puedes empezar a utilizarla en tu aplicación Laravel. Puedes acceder a los datos de la tabla a través de Eloquent, y Voyager ya habrá generado automáticamente los modelos y controladores necesarios para manejar las operaciones CRUD.
Conclusión
Voyager facilita la creación y gestión de tablas en tu base de datos directamente desde su intuitivo panel de administración. Esto es especialmente útil para desarrolladores que buscan un enfoque rápido y visual para configurar la base de datos y el backend de sus aplicaciones Laravel.
- Categoria: web_development
- URL: https://voyager-docs.devdojo.com/core-concepts/database-manager
- YouTube: https://www.youtube.com/watch?v=bUlSULoVabA&list=PL_UnIDIwT95NureFNedKN9_GA6UOiS2ox&index=7&ab_channel=devdojo
- Etiquetes: voyager, laravel, create
- Data de creació: 04/08/2022
- Última actualització: 29/08/2024