Sistema para gerenciamento do saldo dos funcionários.
Projeto criado para simples gestão de funcionários e seus saldos na plataforma. Sistema conta com tipos de acesso para facilitar a entrada em areas restritas a cada um conforme seu tipo. Sistema conta com a aba "movimentação" que o administrador pode fazer uma entrada/saida do saldo do funcionário, e ainda utilizando o campo de "OBS" ele pode descrever em poucas palavras o que está sendo feito. Cada movimentação do saldo do funcionário seja entrada ou saida é feita de forma sincronizada com o saldo do mesmo.
- PHP 8.0
- Backend Laravel Framework 7.
- Frontend Bootstrap 4.
- MySQL 8.0
- Matrix Admin Template
Tenha no minimo o PHP 8.0 instalado em sua máquina ou no docker ou o que for usar para desenvolver/testar.
Tenhas as extensões PHP recomendadas e o MySQL na sua versão 5.7 ou superior.
Tenha o Composer instalado
E principalmente o Laravel instalado em seu ambiente local seguindo os passos da documentação oficial
Depois de criar o seu banco de dados em seu SGBD favorito, faça:
Abra o arquivo na raiz do projeto chamado .env.example renomeie para .env e substitua as chaves contendo DB_*, exemplo:
- DB_DATABASE=nome_do_banco_que_voce_criou
- DB_USERNAME=seu_user_local
- DB_PASSWORD=caso_haja_senha
Na ultima chave o password deixar em branco caso não tenha senha local
- php artisan migrate
- php artisan db:seed
- php artisan serve (ou qualquer outra forma, ex.: valet link & valet open)
- php artisan migrate --seed
- php artisan serve (ou qualquer outra forma, ex.: valet link & valet open)
Comente o foreach de permissões no arquivo AuthServiceProvider para não dar conflito. Feito isso execute:
- php artisan migrate Volte ao ambiente local e descomente o codigo, faça o push para o ambiente e pronto.
Qualquer problema com as permissões na pasta do Laravel storage/* Executar:
- sudo chown -R $USER:www-data storage/ Em 99% dos casos isso ja vai resolver
The Laravel framework is open-sourced software licensed under the MIT license.