laravel-vue-dashboard
é um painel de aplicativo de página única (SPA) construído com Laravel 8, Vue.js e Bootstrap 4 (SB Admin Template). Graças à combinação do poder do Laravel e da velocidade do Vue.js, é um excelente kit inicial full-stack para aplicações corporativas.
É um kit para começar do zero, não um pacote Laravel. Pode te ajudar a economizar tempo tendo um dashboard SPA com sistema de autenticação pronto para uso, aproveitando o Laravel Passport que utiliza o protocolo de autenticação oauth2.
O projeto fornece páginas de amostra, usa o sistema de roteamento Vue.js e Vuex para manter o estado do aplicativo.
O código está estruturado de forma a facilitar a modificação e adição de novas páginas, componentes e APIs.
# Clone the project
git clone https://github.com/ramoncrisante/laravel-vue-dashboard.git
# Enter the project directory
cd laravel-vue-dashboard
# Copy env file and add your own database and mail credentials
cp .env.example .env
# Install dependency
composer install
# Generate app key
php artisan key:generate
# Migrate database
php artisan migrate
# Create encryption keys
php artisan passport:install
# Install dependency with NPM
npm install
# Develop
npm run dev # or npm run watch
# Build on production
npm run production
# Serving application
php artisan serve
A verificação de e-mail é opcional e está desativada por padrão. Para habilitá-lo, altere o seguinte parâmetro no arquivo .env
MUST_VERIFY_EMAIL=true
Para usar a verificação de e-mail e a funcionalidade de redefinição de senha, é necessária a configuração do serviço de e-mail. Para enviar e-mails com sucesso, precisamos fornecer MAIL_DRIVER
, MAIL_HOST
, MAIL_PORT
, MAIL_USERNAME
, MAIL_PASSWORD
no arquivo .env
.
As contribuições são o que tornam a comunidade de código aberto um lugar incrível para aprender, inspirar e criar. Qualquer contribuição que você fizer será muito apreciada .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distribuído sob a licença MIT. Consulte LICENÇA para obter mais informações. Basicamente, fique à vontade para usar e reutilizar da maneira que desejar.
Ramon Crisante - [email protected]
Link do projeto: https://github.com/ramoncrisante/laravel-vue-dashboard