Código-Fonte do Projeto desenvolvido durante as aulas de desenvolvido durante as aulas de programação web 2 com PHP e Laravel no curso técnico integrado do IFSC 2023.2
1. Instalar as dependências do projeto
composer install
2. Criar as tabelas do banco de dados do projeto
php artisan migrate
Ou criar as tabelas e insere os registros no banco de dados do projeto
php artisan migrate --seed
Controller
App/Http/Controllers
Model
App/Http/Models
View
resources/views/nome_arquivo.blade.php
Rotas
routes/web.php
Arquivos de migração(geram as tabelas do banco de dados)
database/migrations
Criar arquivo para gerar tabela no banco de dados
php artisan make:migration create_nome_tabela
Gerar as tabelas no banco de dados
php artisan migrate
ou php artisan migrate --seed
Gera o banco e execulta os seeds
Salvar .SQL do banco de dados
database/sql/db_aula.sql
Criar um arquivo para inserir registros no banco de dados
php artisan make:seeder NomeSeeder
Inserir registros no banco de dados a partir de um arquivo
php artisan db:seed NomeSeeder
Listar todos os comandos do Laravel
php artisan list
Criar um arquivo Model
php artisan make:model NomeModel
Criar um arquivo Model e um arquivo de migração ao mesmo tempo
php artisan make:model NomeModel -m
Criar um arquivo Controller
php artisan make:controller NomeController
Criar um Controller e o --model associa com o Model da tabela
php artisan make:controller NomeController --resource --model=NomeModel
Habilitar o envio de arquivo para o Storage
php artisan storage:link
Iniciar o sistema
php artisan serve
Acessar o sistema
http://localhost:8000/
Clonar o projeto
git clone URL_PROJETO
Adicionar todos arquivos para serem versionados
git add .
Commitar o arquivo para ser versionado
git commit -m "Sua mensagem"
Enviar as alterações para o repositorio remoto do Git
git push
Atualizar arquivos do projeto local de acordo com o repositorio do Git remoto
git pull