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
Sigue las siguientes instrucciones para clonar el repositorio
Clone el repositorio
git clone https://github.com/CodeRomano/Gestion-Menus-Roles-Laravel8.git
Instale todas las dependencias del Proyecto con
composer install
Como el proyecto tiene dependencias en JS instalelas con
npm install
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 del proyecto con
php artisan migrate
Corra el proyecto con
php artisan serve
Si todo está correcto puede acceder al proyecto en la dirección http://localhost:8000