Skip to content

Leandro-Cardoso/TaskFlow

Repository files navigation

TaskFlow (Lista de Tarefas)

Sobre

Aplicação de lista de tarefas desenvolvido com PHP, Laravel e MySQL para a disciplina de Laboratório de Programação Full Stack do curso de Engenharia de Software da Univassouras.

Passos

  • Fase 1 (instalações):

    • Instalação do Laragon.
    • Instalação do DBeaver.
  • Fase 2 (modelos e banco de dados):

    • Criar projeto:
    composer create-project laravel/laravel nome-do-app
    
    • Entrar na pasta do projeto:
    cd nome-do-app
    
    • Modificar o arquivo env:
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=taskflow
    DB_USERNAME=root
    DB_PASSWORD=
    
    • Criar modelo:
    php artisan make:model NomeDoModelo -m
    
    • Fazer migração:
    php artisan migrate
    
    • Criar as tabela manualmente depois de criar o arquivo em "database/sql/create_NOME_DA_TABELA.sql":
    mysql -u NOME_DE_USUARIO_DO_BANCO -p < database/sql/create_NOME_DA_TABELA.sql
    
    • Caso as tabela sejam criadas manualmente:
    php artisan key:generate
    
  • Fase 3 (controladores):

    • Criar controller (versão web):
    php artisan make:controller TaskController --resource --model=NomeDoModelo
    
  • Fase 4 (Front End):

    • Criar views em "app/resources/views":
    nome_da_view.blade.php
    
    • Teste:
    php artisan serve
    
    • Teste completo:
    php artisan config:clear && php artisan cache:clear && php artisan optimize && php artisan route:clear && php artisan serve
    

Clone

  • Clonar repositório:
git clone https://github.com/Leandro-Cardoso/TaskFlow
  • Instalar dependencias:
composer install
  • Se necessario atualizar:
composer update
  • Se necessario migrar banco de dados:
php artisan migrate
  • Gerar chave:
php artisan key:generate
  • Teste:
php artisan serve
  • Teste completo:
php artisan config:clear && php artisan cache:clear && php artisan optimize && php artisan route:clear && php artisan serve

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors