Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/susananzth/crud-user-role-permission
Crud de roles y usuarios con Laravel 8.* y bootstrap 5
https://github.com/susananzth/crud-user-role-permission
bootstrap bootstrap5 jquery jquery-validation laravel laravel-framework laravel8 permissions php roles susananzth
Last synced: about 2 months ago
JSON representation
Crud de roles y usuarios con Laravel 8.* y bootstrap 5
- Host: GitHub
- URL: https://github.com/susananzth/crud-user-role-permission
- Owner: susananzth
- License: gpl-3.0
- Created: 2020-07-07T21:35:56.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-02T22:39:29.000Z (almost 2 years ago)
- Last Synced: 2023-03-05T05:39:55.477Z (almost 2 years ago)
- Topics: bootstrap, bootstrap5, jquery, jquery-validation, laravel, laravel-framework, laravel8, permissions, php, roles, susananzth
- Language: PHP
- Homepage:
- Size: 19.2 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# CRUD de roles, permisos y usuarios en Laravel 8.* 🤓
Sistema web para crear, modificar, eliminar y listar usuarios, roles y permisos.
## Comenzando 💪🚀
Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.
### Pre-requisitos 📋
_Que herramientas/programas necesitas para poner en marcha el proyecto y como instalarlos_
* GIT [Link](https://git-scm.com/downloads)
* Entorno de servidor local, Ej: [Laragon](https://laragon.org/download/), [XAMPP](https://www.apachefriends.org/es/index.html) o [LAMPP](https://bitnami.com/stack/lamp/installer).
* PHP Version 7.4 - 8.0 [Link](https://www.php.net/downloads.php).
* Manejador de dependencias de PHP [Composer](https://getcomposer.org/download/).
* [Node JS](https://nodejs.org/en/download/).### Instalación 🔧
Paso a paso de lo que debes ejecutar para tener el proyecto en su servidor local.
1. Primero que nada, clic en Fork 😊
2. Desde la consola, inicia el git dentro de tu servidor:
```
git init
```
3. Luego, clona el repositorio dentro de la carpeta de tu servidor con el siguiente comando:
```
git clone https://github.com/susananzth/CRUD-user-role-permission.git
```
4. Ingresa a la carpeta del repositorio recien descargado desde tu explorador de archivos o con el siguiente comando:
```
cd CRUD-user-role-permission
```
5. Instala las dependencias del proyecto con los siguientes comandos:
```
composer install
```
```
npm install
```
5. En la carpeta raiz del proyecto, crea el archivo ".env" copiando la información del [ejemplo](https://github.com/susananzth/CRUD-user-role-permission/blob/main/.env.example) y sustituya valores por los del acceso a su Base de datos.6. Ejecuta las migraciones y agrega los primeros registros con el siguiente comando:
```
php artisan migrate --seed
```
7. Inicializa el servidor local con el siguiente comando:
```
php artisan serve
```
8. Ejecuta el npm:
```
npm run watch
```
9. Listo, ya podrás visualizar e interactuar con el proyecto en local 😁## Construido con 🛠️
Las herramientas que utilice para crear este proyecto:
* Framework de PHP [Laravel](https://laravel.com/docs/8.x).
* Toolkit de diseño [Bootstrap](https://getbootstrap.com/docs/5.0/getting-started/introduction/).
* Libería de JavaScript [JQuery](https://jquery.com/).
* Plugin de validación de formulario [JQueryValidation](https://jqueryvalidation.org/).## Autores ✒️
* **Susana Piñero** - *FrontEnd + BackEnd + Documentación* - GitLab: [susananzth](https://gitlab.com/susananzth) GitHub: [susananzth](https://github.com/susananzth)
## Licencia 📄
Este proyecto está bajo la Licencia (GNU General Public License v3.0) - mira el archivo [LICENSE.md](https://github.com/susananzth/CRUD-user-role-permission/blob/main/LICENSE.md) para detalles
## Expresiones de Gratitud 🎁
* Comenta a otros sobre este proyecto 📢
* Regalame una estrella ⭐
* Copia el proyecto en tu cuenta dando clic en Fork 😊