Código-Fonte do Projeto desenvolvido durante as aulas de programação web 2 com PHP e Laravel no curso técnico integrado do IFSC 2024.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/
Criando multiplos arquivos junto com o Model - Migração, Factory, Seed, Controller com Resource
php artisan make:model NomeModel -mfscr
Clonar o projeto
git clone URL_PROJETO
Configurar o email e nome do repositorio
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
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
CRUDs do Projeto
Duplicar Linha
Shift + Alt + Seta
Mover Linha
Alt + Seta
Apagar Linha
Ctrl + Shift + K
Multi Ocorrências
Ctrl + D
Multi Seleção
Alt + Click
Zen Mode
Ctrl + K Z
IntelliSense
Ctrl + Espaço
Apagar a linha
Ctrl+Shift+K
Cria a estrutura básica de HTML
Alt + ! + tab
Mostrar os atalhos dos comandos
Ctrl+k Ctrl+s
Instalar Pacotes do Node
npm install
Publicar os pacotes do node
npm run build
Ver versão do node que esta instalado
node -v