Skip to content

jperez2511/kitukizuri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kitu Kizuri

Kitu Kizuri es una estructura de aplicación diseñada para Laravel. Proporciona un punto de partida para tu aplicación.

Componentes

  • Krud Security
    • Inicio de sesión con Jetstream - default
    • Inicio de sesión con LdapRecord - opcional
    • Gestión de Usuarios
    • Asignación de Roles
    • Asignación de Permisos por Módulos
  • Krud Admin
    • GUI para administración de Krud Security
    • Generador Low Code de "Catálogos (CRUD)"
    • Gestor de base de Datos para MySQL
    • Logs en base de datos - opcional
  • Krud Aux
    • Entorno de desarrollo basado en Docker integrando
    • Integración con Vue - opcional
    • Integración con MongoDB - opcional
    • Integración con Trino - opcional

Documentación: https://kitukizuri.icebearsoft.com

Instalación

Instalar paquete en Laravel

composer require icebearsoft/kitukizuri

Utilizar entorno de desarrollo con Docker

php artisan krud:set-docker

docker-compose build

docker-compose up -d

Instalar Krud

# utilizando recursos locales
php artisan krud:install

# utilizando entorno en docker
docker exec -it idContainer bash

php artisan krud:install

Configuración opcional

Seeders

Agregar en database/seeds/DatabaseSeeder.php

public function run()
{
  $this->call(ModulosSeeder::class);
  $this->call(PermisosSeeder::class);
  $this->call(MenuSeeder::class);
}

Usuario default

Usuario: admin@mail.com Password: "temp,123"

Visitar la wiki para conocer más acerca del proyecto.

About

Paquete para manejo de módulos, permisos, roles y usuarios

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •