El proyecto consiste en: listar, fitros dinámicos, importar y exportar archivos Excel y CSV. Está desarrollado con el STACK TALL(Tailwindcss - Alpine.js - Livewire - Laravel )
- 📖 Descripción del proyecto
- 🥇 DEMO 🥇
- 🏁 Requerimientos
- 🏅 Tecnologías utilizados
- 🚀 Clonar
- 🖥️ Uso
- 👨💻 Desarrollador
-
Para correr la aplicación localmente, necesitarás tener instalado lo siguiente en tu máquina:
- PHP versión 8.1 o superior
- Composer
- MySQL
- Node
- Un servidor web (por ejemplo, Apache o Nginx
PHP
- Lenguaje de programación utilizado por Laravel.Laravel
- Framework PHP utilizado para desarrollar la aplicación.Livewire
- Biblioteca de Laravel para crear componentes de interfaces de usuario.Alpine.js
- Framework JavaScript para crear interactividad en el front-end.Tailwind CSS
- Framework CSS utilizado para el diseño de la interfaz.maatwebsite/excel
- Biblioteca de Laravel para gestionar archivos excel.
-
Clonar el repositorio
https://github.com/cybertcode/REPORTE-EXPORTAR-E-IMPORTAR-ARCHIVOS-EXCEL-Y-CSV-EN-LARAVEL.git
-
Ubicarse en el directorio del proyecto clonado
-
En el terminal
composer install cp .env.example .env php artisan key:generate
-
Crear tu base de datos
-
Configurar en el archivo .env
DB_DATABASE=reportes-excel DB_USERNAME=root DB_PASSWORD=
-
Cambiar el driver de local a public en el archivo .env
# FILESYSTEM_DISK=public
-
En el terminal
php artisan migrate php artisan db:seed php artisan serve npm install npm run dev
-
Opcional en el terminal
php artisan storage:link
-
-
😎 Para practicar
- Dentro de la carpeta pública/img existe los archivos Excel y CSV
-
🔑 Datos de acceso
- Correo: admin@admin.com
- Contraseña: admin123
© 2023 Cybertcode, todos los derechos Reservados. Hecho con mucho ❤️ .