As versões dos frameworks e pacotes:
- Laravel Framework 8.80.0
- PHP 7.4
- Bootstrap 5.1
- jQuery 3.6.0
- Sweetalert 2
- Bootstrap Icons 1.7.2
As instruções a seguir vão adicionar uma cópia do projeto na sua máquina local para testes e desenvolvimento.
- Você precisa dos seguintes serviços instalados no seu computador:
GIT
PHP ^7.4
MySQL
Composer (https://getcomposer.org/)
- Primeiramente é necessária uma base de dados, para isso é preciso criar uma:
CREATE DATABASE todo_app;
GRANT ALL PRIVILEGES ON laravel . * TO 'seu_usuario'@'localhost';
- Clone o projeto para sua máquina (coloque na pasta do seu servidor WEB):
git clone https://github.com/eduardoplnascimento/laravel-todo.git
- Entre no diretório laravel-todo.
- Copie o arquivo .env.example e nomeie .env:
cp .env.example .env
- Configurar o arquivo .env com as suas informações:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=todo_app
DB_USERNAME=seu_usuario
DB_PASSWORD=sua_senha
- Rodar o comando para instalação (pode demorar alguns minutos):
composer install
- Rodar o comando para gerar a chave do Laravel:
php artisan key:generate
- Rodar os comandos para migrar o banco de dados com alguns dados de teste:
php artisan migrate
- Para rodar o servidor backend utilize o comando:
php artisan serve
- Acessando a URL do projeto, você será direcionado para a página de login:
- A partir dessa página é possível fazer o login ou acessar a página de cadastro:
- Após fazer o login ou cadastro, o usuário é redirecionado para a rota
/dashboard