Git Product home page Git Product logo

info-employee's Introduction

Bienvenido el sistema de registro de empleados

Configuración

Para correr este programa primero deberá ser descargado de Github en la carpeta que desee. Después deberá de configurar el archivo .env colocando los datos:

DB_CONNECTION=mysql DB_HOST= DB_PORT= DB_DATABASE= DB_USERNAME= DB_PASSWORD=

Después debe correr el el comando php artisan migrate para que se creen las bases de datos automaticamante y después generamos las keys de passport que es la librería que nos ayuda en el loggeo php php artisan passport:keys.

Levantar servidor

Para correr el servidor deberá correr el comando php artisan serve, ya con esto el servidor estará en nuestra página en http://127.0.0.1:8000/ y será la ruta con la que se trabajará.

Datos

Los datos a ingresar deben ser de un tipo específico.

Parametro Tipo de dato
name String
email Formato Email
document Número
photo Blob tipo png o jpg

Login

Para loggearse se necesita primero registrar con la dirección anterior seguido de /api/register con los parametros name, email, password y después en la ruta /api/login que le devolverá un token de acceso para consultar y agregar empleados.

Rutas

Rutas Parametros Función Método
/api/employees Devuelve todos los empleados registrados GET
/api/employee/show/{id} ` Devuelve un empleado en especifico con el id GET
/api/employee/destroy/{id} Destruye el empleado con el id DELETE
/api/employee/add name, email, document, photo Añade un nuevo empleado POST
/api/employee/edit/{id} name, email, document, photo Actualiza el empleado con el id especificado POST

info-employee's People

Contributors

hard75 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.