Registro de siembras: aplicación en Laravel 5.5



Introducción

Buenas estimados, estos últimos meses he estado aprendiendo y practicando sobre el framework de PHP Laravel y he quedado gratamente sorprendido con la multitud de posibilidades de que se dispone en la medida que se conoce su funcionamiento.

Por este motivo cree un proyecto en laravel 5.5 pensado para llevar un registro y control de siembras puede ser para diferentes cultivos además que es completamente personalizable ya que quedan disponibles las migraciones para configurar según su necesidad

Contenidos del proyecto

• Laravel framework 5.5 con conexión a base de datos mysql

• Controlador de correos SMTP donde se provee el servidor de correos del hosting de ideaschile.cl

• Soporta la subida de imágenes

• Incluye el paquete "laraveles/spanish": "^1.5" para la traducción de los mensajes

• Incluye el paquete "barryvdh/laravel-dompdf": "^0.9.0" para la conversión en formato PDF

• Implementa CKEditor para la edición de texto en los textarea

• FancyBox para ampliar y visualizar las imágenes

Instalación

Después que se aplica el pago en PayPal se descarga automaticamente el archivo .zip pesa 16 MB y se debe descomprimir en la carpeta publica de tu servidor local como por ejemplo htdocs en xampp. Aunque se puede importar el archivo sql con las tablas y sus relaciones a través de phpMyAdmin es recomendable usar composer para ejecutar las migraciones o realizar alguna modificación posterior.

Seguidamente nos ubicamos en la carpeta sowing que es la que contiene el proyecto y desde ahi se ejecutaran las migraciones

cmd sowing

Archivo .env

Este archivo se encuentra en la raíz del proyecto y carga las variables de configuración o entorno en el cual podemos configurar la conexión a mysql y la conexión al servidor smtp por ejemplo. Después de descomprimir el .zip modificar los siguientes datos:

    APP_NAME=Siembras
    APP_ENV=local
    APP_KEY=base64:3CObnV5zP871rVdK/xuhyhjJQRPpd3IxYDf3mycQM3I=
    APP_DEBUG=true
    APP_LOG_LEVEL=debug
    APP_URL=http://localhost/sowing/public
    
    //ingresar los nombres segun tus datos de phpMyAdmin o mysql
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=sowings 
    DB_USERNAME=root
    DB_PASSWORD=

    SESSION_LIFETIME=240

    IMG_FOLDER_PIECE=/sowing/public/img_pieces/
    IMG_FOLDER_IMAGE=/sowing/public/img_images/
    

Migraciones

Ejecutar los siguientes comandos para las migraciones y los seeder

    php artisan migrate
    php artisan migrate:refresh --seed
    

Demostración y descarga

Y con eso basta para dejar disponible el proyecto laravel Siembras que es muy útil para llevar un control y registro de cultivos como trigo, maíz, garbanzos , étc.. de igual forma se puede subir a un hosting tal cual está la demostración de este proyecto en este caso las intrucciones también las puedo dar al comunicarse por la página de contacto. En este botón esta el link de la y desde aquí pueden descargar el proyecto (artículo 10) previo al pago a traves de PayPal


Sobre programación web

• Validación de formularios usando características de HTML5
• Método para insertar registros en MySQL usando PHP
• Obtener datos desde MySQL y mostrar el resultado en una tabla
• Los colores y sus códigos RGB
• Cómo evitar los comentarios spam
• Creando un login simple con jquery, php y mysql
• Conversor de Medidas Online
• Visualizar datos en una tabla parte II: Aplicando estilo css
• Un ejemplo de ABM usando Ajax - PHP - MySQL
• Usando jquery para modificar elementos del HTML
• Usar PDO para conectarse a MYSQL
• Cómo detectar el navegador usando JavaScript
• Cómo desarmar un notebook HP Compaq Presario C700
• Proyecto Intranet: Ordenes de servicio y ventas

Fotografía

• Michelles Jaque
• Beatriz Cabrera Zapata

Poesías

• Mini Poesías - Constanza Gonzales
• Sobre las decisiones - Constanza Gonzales

Últimas Publicaciones

• Enviar correos usando un formulario desde sitio web o localhost con PHPMailer
• Cómo crear un cuadro de búsqueda al estilo Google
• Sistema de LogIn con verificación de email y recuperación de contraseña usando PHP
• Demostración Jquery UI Selectable usando php y bases de datos mysql
• Subir, insertar, actualizar, borrar imágenes con PHP y MySQL
• Calculadora IMC usando JavaScript
• Select Dependientes con Ajax MySQL PHP
• Expresiones regulares en PHP
• Cómo convertir datos MySQL en formato JSON en PHP
• Visualizar datos en una tabla html con mysqli
• Siembras: Aplicación en Laravel 5.5

Newsletter



Gracias. Te mantendremos informado

Website Template por IdeasChile © 2009 - 2024 Optimizado para los navegadores Chrome - Firefox - Opera - Edge