Exercícios
Participe deste simulado de conhecimento em Laravel e teste sua compreensão dos principais conceitos do framework PHP. As questões abordam a criação de projetos, o uso do arquivo .env, o servidor de desenvolvimento, diretórios de views, migrations, testes unitários, Eloquent ORM, definição de rotas, envio de formulários via POST e templates Blade. Ideal para estudantes, desenvolvedores iniciantes e profissionais que desejam revisar fundamentos do Laravel, identificar pontos de melhoria e fortalecer seus conhecimentos para projetos e entrevistas técnicas.
Responda às questões abaixo e confira a explicação de cada resposta.
0/10 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
O comando correto para criar um novo projeto Laravel é composer create-project --prefer-dist laravel/laravel nomeDoProjeto., utilizando o Composer para gerenciar pacotes PHP.
O arquivo .env é utilizado para configurar variáveis de ambiente, como configurações de banco de dados e chaves de API, que são específicas para cada ambiente.
Para iniciar o servidor de desenvolvimento no Laravel, usamos o comando php artisan serve., que ativa um servidor local disponível na porta 8000 por padrão.
No Laravel, as views são armazenadas no diretório resources/views., onde podem ser gerados arquivos de Blade, HTML e outros.
Para aplicar as migrações no banco de dados no Laravel, usamos o comando php artisan migrate., que executa todos os arquivos de migração.
O Laravel utiliza o PHPUnit., um framework de testes para PHP, para realizar testes de unidade e garantir a qualidade do código.
Eloquent é o ORM (Object-Relational Mapper)., do Laravel que facilita o mapeamento entre classes PHP e tabelas do banco de dados.
No Laravel, para definir uma rota, usamos a fação Route::get('/welcome', [WelcomeController::class, 'index'].;, especificando o verbo HTTP, a URI e a ação do controlador.
Para enviar dados de formulário via POST no Laravel, usamos uma tag de formulário HTML:
.No Laravel, os arquivos de template usam a extensão .blade.php., que é o motor de templating Blade, específico do framework.

Curso GratuitoDesenvolvimento Back-End em Java com Spring
5h04m
49 exercícios

Curso GratuitoOrientação a Objetos com Typescript
4h19m
7 exercícios

Curso GratuitoAprenda NodeJS e Express criando um clone da Netflix
2h30m
9 exercícios

Curso GratuitoNodeJS completo
9h17m
29 exercícios

Curso GratuitoAPIs REST utilizando PHP e Slim framework
7h18m
13 exercícios

Curso GratuitoCriando APIs com NodeJs
4h45m
8 exercícios

Curso GratuitoBackend com Python e FastAPI
12h26m
49 exercícios

Curso GratuitoAPIs REST utilizando NodeJS, Express e MongoDB
3h57m
8 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks