Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jorgehernandezch/laravel8-api-jwt
Laravel 8 - API con Autenticación JWT
https://github.com/jorgehernandezch/laravel8-api-jwt
api jwt jwt-authentication laravel laravel8 php
Last synced: about 1 month ago
JSON representation
Laravel 8 - API con Autenticación JWT
- Host: GitHub
- URL: https://github.com/jorgehernandezch/laravel8-api-jwt
- Owner: jorgehernandezch
- Created: 2021-01-30T20:08:59.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-28T18:59:43.000Z (4 months ago)
- Last Synced: 2024-07-28T20:13:17.601Z (4 months ago)
- Topics: api, jwt, jwt-authentication, laravel, laravel8, php
- Language: PHP
- Homepage:
- Size: 810 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.mdVerifica 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](https://github.com/jorgehernandezch)
_Ingeniero y Desarrollador Web_