Una plantilla Curd Starter muy simple basada en Laravel 8 + Vue 2 + AdminLTE 3 para aplicaciones SPA.
laravel 8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-paginación
Pasaporte Laravel
Administrador LTE 3 + Bootstrap 4 + Font Awesome 5
Caso de prueba PHPUnit/cobertura de prueba
Crear+Editar basado en modal, Listar con paginación, Eliminar con Sweetalert
Iniciar sesión, registrarse, olvidar+restablecer contraseña como autenticación predeterminada
Perfil, Actualizar perfil, Cambiar contraseña, Avatar
Gestión de productos
Gestión de usuarios
Configuración: Categorías, Etiquetas
ACL de usuario de frontend y backend con política de puerta (tipo: administrador/usuario)
Panel estático simple
Opciones de desarrollador para clientes OAuth y token de acceso personal
Construir con Docker
git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
Actualice .env
y configure las credenciales de su base de datos
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php artisan serve
docker-compose up -d
docker exec -it vue-starter /bin/bash
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
Aplicación http://localhost:8008/
Administrador de base de datos http://localhost:8080/
DBhost: suIP:3307, usuario: root, Contraseña: 123456
# ejecutar PHPUnit todos los casos de pruebavendor/bin/phpunit# o solo prueba de característicasvendor/bin/phpunit --testsuite Feature
# informes es un nombre de directorio proveedor/bin/phpunit --cobertura-html informes/
Se ha creado un directorio reports
para el informe de cobertura de código. Abra el panel.html.
Este repositorio está motivado por Hujjat/laravStart y su increíble video tutorial en Youtube.
Licencia MIT.