Reportes Utilizando la librería DomPDF

Slides:



Advertisements
Presentaciones similares
EDWIN GALEANO VARGAS JQUERY Y JQUERYUI. jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, programador y empresario, conocido.
Advertisements

Exposición Dreamweaver Integrantes: Piero Alvarez Andrea Deleg Cristian Rodriguez Milena Gomez Jhoni Leon.
ECSAH/Programa de Psicología COMO REALIZAR UN VIDEO EN MOVIE MAKER? VICTORIA EUGENIA HERNANDEZ CRUZ Junio de 2016.
Hojas electrónicas Curso de Nivelación. Capitulo IV Software de aplicación Hojas Electrónicas Macros - Introducción  Si hay tareas de Microsoft Excel.
Aplicación con Angular, Ionic y PHP Por: Luis Salvador.
CARPETA No. 1CARPETA No. 2CARPETA No. 3 CARPETA No. 4 CARPETA No. 5CARPETA No. 6CARPETA No. 7.
DEBAJO UN BOTÓN.
Flujos de datos Un flujo es un canal por donde fluyen los datos.
Taller de Geogebra Nivel 1. ¿Qué es GeoGebra? ›Agregue la primera viñeta aquí ›Agregue la segunda viñeta aquí ›Agregue la tercera viñeta aquí.
Compartir carpetas, Crear Cuotas. Existen varias maneras de compartir carpetas Botón secundario sobre una carpeta, propiedades y en compartir. Botón secundario.
TERMINOLOGÍAS DE EXCEL Excel es una aplicación tan completa que presenta su propia terminología de trabajo. a continuación podrá conocer los diversos nombres.
DISEÑO DE TÍTULO SUBTÍTULO. DISEÑO DE TÍTULO Y OBJETOS CON LISTA Agregue su primera viñeta aquí Agregue su segunda viñeta aquí Agregue su tercera viñeta.
MANEJO DE TEXTO Y OBJETOS AVANZADOS ENCABEZADOS Y PIES DE PÁGINA
Linux Objetivo: El alumno conocerá la importancia del sistema operativo Linux, así como sus funciones.
TRABAJAR CON PROYECTOS
CONTABILIDAD PROFESSIONAL DHARMA USAHA
GRUPO 15 SC FRAMEWORK LARAVEL
Sistema informático de Registro y Gestión de Información de Control de Vigilancia de Mosca de la Fruta.
Un gestor de referencias bibliográficas.
Creación de Aviso.
Generacion de reportes con Crystal Reports
Paul Leger Formularios Paul Leger
Windows 8 Enlace de Datos en Windows Phone con Web Services
CONEXIÓN A BASE DE DATOS
Una vez completada esta lección, podrá:
Sonido continuo para una o varias diapositivas
ELEMENTOS MULTIMEDIA DE POWER POINT
Agustín J. González ELO-329
Generacion de reportes con Crystal Reports
Hacer un Módulo en Drupal 8
¿Qué es IONIC? Ionic es un Framework que nos permite crear de una manera rápida y sencilla aplicaciones móviles multiplataforma (Android, IOS, Windows)
Programación Orientada a Objetos
ADMINISTRACIÓN DE USUARIOS
ESTRUCTURA DE UN PROGRAMA SIMPLE EN JAVA
Introducción al Lenguaje Orientado a Objetos
Crea sitios y apps con herramientas amigables
AutoCAD.
Customización en ADempiere
INSTALACION DE MOODLE.
HIPERVINCULOS H IPERVÍNCULOS Los hipervínculos son enlaces o rutas de acceso a otro archivo, pagina Web o una dirección de correo electrónico, es una.
Renovación de Firma Electrónica Avanzada (Fiel)
WORD 2010 GRADO 6° / 7°.
FERNANDA DE LA ESPERANZA DE LEÓN ALVAREZ 1°F/M TECNOLOGÍAS DE LA INFORMACIÓN I Actividad 3.
Los hipervínculos EDUARDO RODRÍGUEZ FRÍAS 1F MATUTINO 22/11/2018 UNIVERSIDAD DE GUADALAJARA.
HIPERVINCULOS Torres Juárez Jessica Yunuhe 1ºEV BGC Profesora: Adriana Ubiarco. Jueves 22/ 11/2018.
Los hipervínculos EDUARDO RODRÍGUEZ FRÍAS 1F MATUTINO 22/11/2018 UNIVERSIDAD DE GUADALAJARA.
Cargar Aplicación para gestionar los Layouts
EJERCICIO DE CREAR CARPETAS
Elabore una presentación de PowerPoint con una diapositiva donde construya el Menú de Entretenimiento. Guarde el trabajo en T: en una carpeta con el nombre.
1 La identificación como usuario periodista, se realiza la primera vez introduciendo en el campo Usuario, la letra E seguida de los ocho dígitos.
RefWorks en 15 minutos.
ARQUITECTURA DEL PROYECTO. La estructura modelo vista controlador se muestra en la siguiente ilustración : ESTRUCTURA DE PROYECTOS DE MVC.
CORPORACION UNIFICADA NACIONAL
9. ¿Cómo puedo añadir No. Equipo o No
MANEJO DE UBUNTU COMANDOS SHELL / TERMINAL.
Leonardo Gael Lopez Santillan 09/05/2019. LOS HIPERVINCULOS Los hipervínculos son enlaces o rutas de acceso a otro archivo, pagina Web o una dirección.
Leonardo Gael Lopez Santillan 09/05/2019. LOS HIPERVINCULOS Los hipervínculos son enlaces o rutas de acceso a otro archivo, pagina Web o una dirección.
CRUD.
EXAMEN RECUPERATORIOP2
CREANDO OTRA VISTA.
Google Classroom. Bienvenidos a Google Classroom.
CRUD RELACION (1-N Y N-N) CON LLAVES FORANEAS
LISTAR DATOS.
Agustín J. González ELO-329
Agustín J. González ELO-329
1. CONEXIÓN DE JAVA CON MYSQL ING. JOSÉ VÉLIZ. PASO NO. 1 Después de creada la base de datos debemos ingresar a la aplicación Java y crear un nuevo proyecto,
EDITAR y Eliminar DATOS
Gestión de Recursos compartidos.. Aspectos fundamentales del usó compartido Existen dos maneras de compartir archivos y carpetas: desde el equipo y desde.
Crear archivos.
CRUD CON MODALS GUARDAR
Transcripción de la presentación:

Reportes Utilizando la librería DomPDF

En el cmd dentro de la ruta de la carpeta del proyecto ejecutamos el siguiente comando: composer require barryvdh/laravel-dompdf y esperemos a que se instale esta dependencia Una vez modificado los respectivos modelos nos dirigimos al directorio resource/Views y crearemos las carpetas de ficha y reporte, dentro de ficha creamos los archivos index.blade.php y créate.blade.php

En el directorio config/app En el directorio config/app.php de nuestro proyecto debajo de la línea 163 registramos nuestra librería en la aplicación: Barryvdh\DomPDF\ServiceProvider::class,

En el mismo archivo debajo de la línea 227 registramos un alias a nuestra libreria En el directorio storage crean una carpeta llamada fonts, aquí se cargaran todas las fuentes que utilizara la librería según sea necesario de usar.

En el directorio resource/Views creamos una carpeta llamada reporte dentro de la carpeta se crea un archivo llamado fichas.blade.php

Vista fichas.blade.php NOTA: si se utiliza css boostrap se debe utilizar cdn para importar dichas librerías, si se utiliza css propio se crean dentro de la misma vista con las etiquetas <style></style>

Continuacion

Final vista

En nuestro controlador de FichaController En nuestro controlador de FichaController.php importamos la librería y codificamos el método de reportes La función de reporte consiste en crear una fecha actual con la clase Carbon, obtener todos los datos de las fichas registradas, añadir un campo mas del titulo del reporte y la fecha de creación del reporte. Seguido de esto cargamos una vista que creamos anteriormente con los datos necesarios para su funcionamiento y le decimos que se descargue el pdf. Agregue una función llamada reportes en el controlador ficha FichaController.php , debajo del método destroy

creamos las rutas (route/web.php)

Boton generar reporte en la Vista index.blade.php de Ficha Observe que en el href esta la ruta creada en el archivo web.php

Visualizacion del reporte