Skip to content

Laravel 8 con template AdminLTE 3, Sistema de Roles y Permisos con Spatie, API con JWT Token y Docker Sail.

Notifications You must be signed in to change notification settings

jorgehernandezch/laravel8-all

Repository files navigation

Laravel 8 All

Comenzando 🚀

Sigue las siguientes instrucciones para clonar este repositorio en tu máquina local y poder trabajar desde el principio con la plantilla AdminLTE, sistema de Roles y Permisos con Spatie, Envio de Email, Verificación de Email y API con JWT Token en Laravel 8.

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) y para NodeJs (Npm).

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 tambien la version de NPM en la terminal con

npm --version

Si no lo tienes instalado lo pueden instalar siguiendo la documentación oficial en:
https://www.npmjs.com/get-npm

Verifica las versiones de cada uno de ellos

Versión PHP - 7.4.2
Versión Mysql - 5.7.26
Versión Composer - 1.10.1
Versión NPM - 7.0.10

Instalación 🔧

Sigue las siguientes instrucciones para clonar el repositorio

Clone el repositorio

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

Instale y actualize todas las dependencias del Proyecto con

composer install y composer update

Como el proyecto tiene dependencias en JS instalelas y actualizelas con

npm install e npm 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

Corra las migraciones y seeders del proyecto con

php artisan migrate --seed

Corra el proyecto con

php artisan serve

Si todo está correcto puede acceder al proyecto en la dirección http://localhost:8000 con el Usuario [email protected] - Root. También puede verificar si la API está funcionando en la dirección http://localhost:8000/api/users, el sistema enviará un mensaje en json con el error de no autorizado.


Jorge Edo. Hernández
Ingeniero y Desarrollador Web

About

Laravel 8 con template AdminLTE 3, Sistema de Roles y Permisos con Spatie, API con JWT Token y Docker Sail.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published