Um modelo Curd Starter muito simples baseado em Laravel 8 + Vue 2 + AdminLTE 3 para aplicação SPA.
Laravel8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
Passaporte Laravel
Admin LTE 3 + Bootstrap 4 + Fonte incrível 5
Caso de teste/cobertura de teste do PHPUnit
Criar + Editar baseado em Modal, Lista com Paginação, Excluir com Sweetalert
Faça login, registre-se, esqueça + redefina a senha como autenticação padrão
Perfil, Atualizar perfil, Alterar senha, Avatar
Gestão de Produtos
Gerenciamento de usuários
Configurações: categorias, tags
ACL de usuário front-end e back-end com política Gate (tipo: admin/usuário)
Painel estático simples
Opções do desenvolvedor para clientes OAuth e token de acesso pessoal
Construir com Docker
git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
Atualize .env
e defina suas credenciais de banco de dados
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
Aplicativo http://localhost:8008/
Administrador do banco de dados http://localhost:8080/
DBhost: seuIP:3307, usuário: root, senha: 123456
# executa PHPUnit todos os casos de testevendor/bin/phpunit# ou Feature test onlyvendor/bin/phpunit --testsuite Feature
#reports é um nome de diretóriovendor/bin/phpunit --coverage-html reports/
Um diretório reports
foi criado para relatório de cobertura de código. Abra o dashboard.html.
Este repositório é motivado por Hujjat/laravStart e seu incrível vídeo tutorial no Youtube.
Licença do MIT.