jorgehernandezch / laravel8-api-jwt

Laravel 8 - API con Autenticación JWT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel 8 API con JWT Authentication

Comenzando 🚀

Sigue las siguientes instruscciones para clonar este repositorio en tu máquina local y poder trabajar con Laravel 8 API con JWT Authentication.

Pre-requisitos 📋

Para clonar este repositorio, debes tener instalado un servidor Apache, PHP y MSQL (Wamp, Xampp, Mamp o Lamp) y los gerenciadores de dependencias para PHP (Composer).

Antes de comenzar verifica si tienes composer con cualquiera de los siguientes comandos en tu terminal.

composer --version 
composer -v

Si no lo tienes instalado lo pueden instalar siguiendo la documentación oficial en:
https://getcomposer.org/doc/00-intro.md

Verifica las versiones de cada uno de ellos

Versión PHP - 7.4.21 Versión Mysql - 5.7.26
Versión Composer - 2.3.5

Instalación 🔧

Sigue las siguientes instrucciones para clonar el repositorio

Clone el repositorio

git clone https://github.com/jorgehernandezch/Laravel-8-Api-JWT.git

Instale todas las dependencias del Proyecto con

composer install y composer update

Copie el Archivo .env.example en un archivo nuevo .env con

cp .env.example .env

Configure la base de datos y las demas variables de entorno en el archivo .env

Genere una nueva Key para el protecto con

php artisan key:generate

Genere una nueva Key para JWT con

php artisan jwt:secret

Corra las migraciones del proyecto con

php artisan migrate

Corra los seeder del proyecto con

php artisan db:seed

Corra el proyecto con

php artisan serve

Si todo está correcto puede acceder al proyecto en la dirección http://localhost:8000/api/users, el sistema devolverá un error en formato JSON diciendo que el usuario no está autenticado, eso significa que la API está funcionando correctamente.

Use Postman o Insomnia para enviar datos GET y POST


Jorge Edo. Hernández
Ingeniero y Desarrollador Web

About

Laravel 8 - API con Autenticación JWT


Languages

Language:PHP 83.9%Language:Blade 16.1%