As 91 principais perguntas e respostas da entrevista do Laravel (2026)
Aqui estรฃo as perguntas e respostas da entrevista do Laravel para candidatos mais novos e experientes para conseguir o emprego dos sonhos.
Perguntas e respostas da entrevista do Laravel para calouros
1) O que รฉ Laravel?
Laravel รฉ um framework PHP de cรณdigo aberto amplamente utilizado. A plataforma foi destinada ao desenvolvimento de aplicaรงรตes web utilizando o padrรฃo arquitetural MVC. Laravel รฉ lanรงado sob a licenรงa do MIT.
Portanto, seu cรณdigo-fonte estรก hospedado no GitHub. ร uma estrutura PHP confiรกvel, pois segue regras de linguagem expressivas e precisas.
2) Qual รฉ a versรฃo mais recente do Laravel?
A versรฃo mais recente do Laravel รฉ a versรฃo 8, lanรงada em 8 de setembro de 2020.

3) Defina compositor.
ร um gerenciador de pacotes em nรญvel de aplicativo para PHP. Ele fornece um formato padrรฃo para gerenciar dependรชncias e bibliotecas de software PHP.
4) O que รฉ middleware HTTP?
Middleware HTTP รฉ uma tรฉcnica para filtrar solicitaรงรตes HTTP. Laravel inclui um middleware que verifica se o usuรกrio da aplicaรงรฃo estรก autenticado ou nรฃo.
5) Nomeie os mรฉtodos agregados do construtor de consultas.
Os mรฉtodos agregados do construtor de consultas sรฃo: 1) max(), 2) min(), 3) sum(), 4) avg() e 5) count().
6) O que รฉ uma rota?
Uma rota รฉ basicamente um endpoint especificado por um URI (Uniform Resource Identifier). Ele atua como um ponteiro na aplicaรงรฃo Laravel.
Mais comumente, uma rota simplesmente aponta para um mรฉtodo em um controlador e tambรฉm determina quais mรฉtodos HTTP sรฃo capazes de atingir esse URI.
7) Por que usar o Rota?
As rotas sรฃo armazenadas em arquivos na pasta /routes dentro do diretรณrio raiz do projeto. Por padrรฃo, existem alguns arquivos diferentes correspondentes aos diferentes โladosโ da aplicaรงรฃo (โladosโ vem da metodologia de arquitetura hexagonal).
8) O que vocรช quer dizer com pacotes?
In Laravel, os pacotes configurรกveis โโsรฃo chamados de pacotes. Esses pacotes sรฃo usados โโpara aumentar a funcionalidade do Laravel. Um pacote pode ter visualizaรงรตes, configuraรงรตes, migraรงรตes, rotas e tarefas.
9) Explique diretรณrios importantes usados โโem uma aplicaรงรฃo Laravel comum.
Os diretรณrios usados โโem uma aplicaรงรฃo Laravel comum sรฃo:
- App/: Esta รฉ uma pasta de origem onde reside o cรณdigo do nosso aplicativo. Todos os controladores, polรญticas e modelos estรฃo dentro desta pasta.
- Config/: contรฉm os arquivos de configuraรงรฃo do aplicativo. Geralmente, eles nรฃo sรฃo modificados diretamente, mas dependem dos valores configurados no arquivo .env (ambiente) na raiz do aplicativo.
- Banco de dados/: Abriga os arquivos do banco de dados, incluindo migraรงรตes, sementes e fรกbricas de teste.
- Pรบblico/: Pasta acessรญvel publicamente contendo ativos compilados e, claro, um arquivo index.php.
10) O que รฉ um controlador?
Um controlador รฉ o โCโ na arquitetura โMVCโ (Model-View-Controller), na qual o Laravel รฉ baseado.
11) Explique o roteamento reverso no Laravel.
Reverse O roteamento รฉ um mรฉtodo de geraรงรฃo de URL Com base em sรญmbolos ou nomes, isso torna sua aplicaรงรฃo Laravel mais flexรญvel.
12) Explique caracterรญsticas no Laravel.
Traits do Laravel sรฃo um grupo de funรงรตes que vocรช inclui dentro de outra classe. Um trait รฉ como um abstracionismo.tracClasse t. Vocรช nรฃo pode instanciรก-la diretamente, mas seus mรฉtodos podem ser usados โโem classes concretas.
13) Explique o conceito de contracts em Laravel.
Sรฃo um conjunto de interfaces do framework Laravel. Essas interfaces...tracEles fornecem serviรงos essenciais. ContracOs arquivos .ts definidos no Laravel incluem a implementaรงรฃo correspondente do framework.
14) Como vocรช registrarรก prestadores de serviรงos?
Vocรช pode registrar provedores de serviรงos no arquivo de configuraรงรฃo config/app.php que contรฉm uma matriz onde vocรช pode mencionar o nome da classe do provedor de serviรงos.
15) Onde vocรช definirรก as fachadas do Laravel?
Todas as fachadas do Laravel foram definidas no namespace Illuminate\Support\Facades.
16) Indique a diferenรงa entre os mรฉtodos get e post.
O mรฉtodo Get permite que vocรช envie uma quantidade limitada de dados no cabeรงalho. Post permite enviar uma grande quantidade de dados no corpo.
17) Liste os pacotes padrรฃo do Laravel 5.6.
Os pacotes padrรฃo do Laravel 5.6 sรฃo: 1) Envoy, 2) Passaporte, 3) Socialite, 4) Caixa, 5) Horizon e 6) Scout.
18) O que รฉ container de serviรงo no Laravel?
O contรชiner de serviรงo รฉ uma ferramenta usada para realizar injeรงรฃo de dependรชncia no Laravel.
19) Como vocรช pode habilitar o log de consultas no Laravel?
Vocรช pode usar o mรฉtodo enableQueryLog para habilitar o log de consulta no Laravel.
20) Explique o conceito de eventos no Laravel.
Um evento รฉ uma ocorrรชncia ou aรงรฃo que ajuda vocรช a se inscrever e ouvir eventos que ocorrem na aplicaรงรฃo Laravel. Alguns dos eventos sรฃo disparados automaticamente pelo Laravel quando ocorre alguma atividade.
21) Explique a injeรงรฃo de dependรชncia e seus tipos.
ร uma tรฉcnica na qual um objeto depende de outro objeto. Existem trรชs tipos de injeรงรฃo de dependรชncia: 1) injeรงรฃo de construtor, 2) injeรงรฃo de setter e 3) injeรงรฃo de interface.
22) Quais as vantagens de usar o Laravel?
Aqui estรฃo benefรญcios importantes do Laravel:
- Laravel possui mecanismo de template blade para criar layouts dinรขmicos e aumentar as tarefas de compilaรงรฃo.
- Reutilize cรณdigo sem complicaรงรตes.
- O Laravel permite impor restriรงรตes entre vรกrios objetos DBM usando um mecanismo avanรงado de criaรงรฃo de consultas.
- O framework possui recurso de carregamento automรกtico, para que vocรช nรฃo faรงa manutenรงรฃo manual e caminhos de inclusรฃo
- A estrutura ajuda vocรช a criar novas ferramentas usando o contรชiner LOC.
- Laravel oferece um sistema de controle de versรฃo que auxilia no gerenciamento simplificado de migraรงรตes.
23) Explique o conceito de validaรงรฃo no Laravel.
Validaรงรตes sรฃo um conceito importante ao projetar qualquer aplicaรงรฃo Laravel. Ele garante que os dados estejam sempre no formato esperado antes de serem armazenados no banco de dados. O Laravel oferece muitas maneiras de validar seus dados.
A caracterรญstica do controlador base usa uma classe ValidatesRequests que fornece um mรฉtodo รบtil para validar solicitaรงรตes provenientes da mรกquina cliente.
24) O que significa ORM?
ORM significa Mapa Objeto-Relacionalping
25) Como vocรช pode reduzir o uso de memรณria no Laravel?
Ao processar uma grande quantidade de dados, vocรช pode usar o mรฉtodo do cursor para reduzir o uso de memรณria.
Perguntas e respostas da entrevista do Laravel para 2 e 3 anos de experiรชncia
26) Liste os tipos de relacionamentos disponรญveis no Laravel Eloquent.
Os tipos de relacionamento no Laravel Eloquent sรฃo: 1) Um para um 2) Um para muitos 3) Muitos para muitos 4) Tem muitos atravรฉs e 5) Relaรงรตes polimรณrficas.
27) Nomeie o Template Engine utilizado pelo Laravel.
Blade รฉ um poderoso mecanismo de template utilizado pelo Laravel.
28) Nomeie bancos de dados suportados pelo Laravel.
Laravel suporta os seguintes bancos de dados:
- PostgreSQL
- SQL Server
- SQLite
- MySQL
29) Por que as migraรงรตes sรฃo importantes?
As migraรงรตes sรฃo importantes porque permitem compartilhar aplicativos mantendo a consistรชncia do banco de dados. Sem migraรงรฃo, รฉ difรญcil compartilhar qualquer aplicaรงรฃo Laravel. Tambรฉm permite sincronizar o banco de dados.
30) Definir Lรบmen
Lumen รฉ uma microestrutura. ร uma versรฃo menor e mais rรกpida de uma construรงรฃo de serviรงos baseados em Laravel e APIs REST.
31) Explique o artesรฃo PHP
Um artesรฃo รฉ uma ferramenta de linha de comando do Laravel. Ele fornece comandos que ajudam vocรช a construir aplicativos Laravel sem complicaรงรตes.
32) Como vocรช pode gerar URLs?
O Laravel possui funรงรตes auxiliares para gerar URLIsso รฉ รบtil quando vocรช cria links em seus modelos e na resposta da API.
33) Qual classe รฉ usada para tratar exceรงรตes?
As exceรงรตes do Laravel sรฃo tratadas pela classe App\Exceptions\Handler.
34) Quais sรฃo os cรณdigos de erro HTTP comuns?
Os cรณdigos de erro HTTP mais comuns sรฃo:
- Erro 404 โ Exibido quando a pรกgina nรฃo รฉ encontrada.
- Erro- 401 โ Exibido quando um erro nรฃo รฉ autorizado
35) Explique o construtor de consultas fluente no Laravel.
ร um construtor de consultas de banco de dados que fornece uma interface conveniente e mais rรกpida para criar e executar consultas de banco de dados.
36) Qual รฉ a utilidade da funรงรฃo dd()?
Esta funรงรฃo รฉ usada para despejar o conteรบdo de uma variรกvel no navegador. A forma completa de dd รฉ Dump and Die.
37) Liste os comandos artesanais comuns usados โโno Laravel.
Laravel suporta os seguintes comandos artesanais:
- Artesรฃo PHP desativado;
- PHP artesรฃo em alta;
- Artesรฃo PHP make:controller;
- Artesรฃo PHP make:model;
- Artesรฃo PHP make:migration;
- Artesรฃo PHP make:middleware;
38) Como configurar um mail-in Laravel?
Laravel fornece APIs para enviar um email em servidores locais e ativos.
39) Explique Autenticaรงรฃo.
ร um mรฉtodo de identificaรงรฃo da credencial de login do usuรกrio com uma senha. No Laravel pode ser gerenciado com uma sessรฃo que leva dois parรขmetros 1) nome de usuรกrio e 2) senha.
40) Diferencie entre delete() e softDeletes().
- delete(): remove todos os registros da tabela do banco de dados.
- softDeletes(): Nรฃo remove os dados da tabela. ร usado para sinalizar qualquer registro como excluรญdo.
41) Como vocรช pode criar um arquivo sitemap.xml em tempo real no Laravel?
Vocรช pode criar todas as pรกginas da web de um site para informar ao mecanismo de pesquisa sobre o conteรบdo organizador do site. Os rastreadores do mecanismo de pesquisa leem esse arquivo de forma inteligente para rastrear um site.
42) Explique o faker no Laravel.
ร um tipo de mรณdulo ou pacote usado para criar dados falsos. Esses dados podem ser usados โโpara fins de teste.
Tambรฉm pode ser usado para gerar: 1) Numbers, 2) Endereรงos, 3) DataHora, 4) Pagamentos e 5) Texto Lorem.
43) Como vocรช verificarรก se a tabela existe ou estรก no banco de dados?
Use a funรงรฃo hasTable() Laravel para verificar se a tabela desejada existe ou nรฃo no banco de dados.
44) Qual รฉ a diferenรงa significativa entre as funรงรตes insert() e insertGetId() no Laravel?
- Insert(): Esta funรงรฃo รฉ usada simplesmente para inserir um registro no banco de dados. Nรฃo รฉ necessรกrio que o ID seja incrementado automaticamente.
- InsertGetId(): Esta funรงรฃo tambรฉm insere um registro na tabela, mas รฉ usada quando o campo ID รฉ incrementado automaticamente.
45) Explique o conceito de registro ativo no Laravel.
No registro ativo, mapeie a classe para sua tabela de banco de dados. Ajuda vocรช a lidar com a operaรงรฃo CRUD.
46) Liste os conceitos bรกsicos do Laravel?
A seguir estรฃo os conceitos bรกsicos usados โโno Laravel:
- Roteamento
- ORM Eloquente
- middleware
- Total
- Cache
- Modelo de lรขmina
47) Defina Controlador Implรญcito.
Os controladores implรญcitos ajudam vocรช a definir uma rota adequada para lidar com a aรงรฃo do controlador. Vocรช pode defini-los no arquivo route.php com o mรฉtodo Route::controller().
48) Como usar a tabela customizada no Laravel Model?
Para usar uma tabela personalizada, vocรช pode substituir a propriedade da variรกvel protegida $table.
49) O que รฉ estrutura MVC?
ร modelo, visualizaรงรฃo e controlador:
- Modelo: O modelo define a lรณgica para escrever a aplicaรงรฃo Laravel.
- Visualizaรงรฃo: cobre a lรณgica da UI do aplicativo Laravel.
- Controlador: Funciona como uma interface entre Modelo e Visualizaรงรฃo. ร uma forma como o usuรกrio interage com um aplicativo.
50) Defina @include.
@include รฉ usado para carregar mais de um arquivo de visualizaรงรฃo de modelo. Isso ajuda vocรช a incluir uma visualizaรงรฃo em outra visualizaรงรฃo. O usuรกrio tambรฉm pode carregar vรกrios arquivos em uma visualizaรงรฃo.
Perguntas e respostas da entrevista do Laravel para 5 anos de experiรชncia
51) Explique o conceito de cookies.
Cookies sรฃo pequenos arquivos enviados de um determinado site e armazenados no PC pelo navegador do usuรกrio enquanto ele navega.
52) Qual arquivo รฉ utilizado para criar uma conexรฃo com o banco de dados?
Para criar uma conexรฃo com o banco de dados, vocรช pode usar o arquivo .env.
53) O que รฉ Eloquente?
Eloquent รฉ um ORM usado no Laravel. Ele fornece implementaรงรฃo simples de registro ativo trabalhando com o banco de dados. Cada tabela do banco de dados possui seu modelo, que serve para interagir com a tabela.
54) Cite alguns controladores de autenticaรงรฃo embutidos do Laravel.
A instalaรงรฃo do Laravel possui um conjunto embutido de controladores de autenticaรงรฃo comuns. Esses controladores sรฃo:
- Controlador de registro
- Controlador de login
- ResetPasswordController
- EsquecerPasswordController
55) Defina a guarda do Laravel.
Laravel guard รฉ um componente especial usado para localizar usuรกrios autenticados. A solicitaรงรฃo recebida รฉ inicialmente roteada atravรฉs deste guarda para validar as credenciais inseridas pelos usuรกrios.
56) Qual รฉ o limite de taxa da API Laravel?
ร uma caracterรญstica do Laravel. Ele fornece controle de aceleraรงรฃo. A limitaรงรฃo de taxa ajuda os desenvolvedores do Laravel a desenvolver um aplicativo seguro e prevenir ataques DOS.
57) Explique as coleรงรตes no Laravel.
Collections รฉ uma classe wrapper para trabalhar com arrays. As consultas do Laravel Eloquent usam um conjunto das funรงรตes mais comuns para retornar o resultado do banco de dados.
58) Qual a utilidade da fachada DB?
A fachada do banco de dados รฉ usada para executar consultas SQL como criar, selecionar, atualizar, inserir e excluir.
59) Qual รฉ a utilidade de um Mapa Objeto-Relacional?ping?
Mapa Objeto-Relacionalping ร uma tรฉcnica que ajuda os desenvolvedores a endereรงar, acessar e manipular objetos sem considerar a relaรงรฃo entre o objeto e suas fontes de dados.
60) Explique o conceito de roteamento no Laravel.
Ele permite rotear todas as solicitaรงรตes da sua aplicaรงรฃo para o controlador. O roteamento Laravel reconhece e aceita um Identificador Uniforme de Recursos com um fechamento.
61) O que รฉ Ajax no Laravel?
Ajax significa Assรญncrono JavaScript e XML รฉ uma tรฉcnica de desenvolvimento web que รฉ usada para criar aplicaรงรตes Web assรญncronas. No Laravel, as funรงรตes response() e json() sรฃo usadas para criar aplicaรงรตes web assรญncronas.
62) O que รฉ uma sessรฃo no Laravel?
A sessรฃo รฉ usada para passar informaรงรตes do usuรกrio de uma pรกgina da web para outra. Laravel fornece vรกrios drivers como cookie, array, arquivo, Memcached e Redis para lidar com dados de sessรฃo.
63) Como acessar os dados da sessรฃo?
Os dados da sessรฃo podem ser acessados โโcriando uma instรขncia da sessรฃo na solicitaรงรฃo HTTP. Depois de obter a instรขncia, use o mรฉtodo get() com uma โChaveโ como parรขmetro para obter os detalhes da sessรฃo.
64) Indique a diferenรงa entre autenticaรงรฃo e autorizaรงรฃo.
Autenticaรงรฃo significa confirmar a identidade do usuรกrio por meio de credenciais, enquanto autorizaรงรฃo refere-se ร obtenรงรฃo de acesso ao sistema.
65) Explique aos ouvintes.
Os ouvintes estรฃo acostumados a lidar com eventos e exceรงรตes. O ouvinte mais comum no Laravel para eventos de login รฉ LoginListener.
66) O que sรฃo classes de polรญticas?
As classes de polรญticas incluem lรณgica de autorizaรงรฃo do aplicativo Laravel. Essas classes sรฃo usadas para um modelo ou recurso especรญfico.
67) Como reverter a รบltima migraรงรฃo?
Use o comando artesรฃo para reverter a รบltima migraรงรฃo.
68) O que vocรช quer dizer com Laravel Dusk?
Laravel Dusk รฉ uma ferramenta usada para testar JavaAplicativos habilitados para script. Ele fornece API poderosa de automaรงรฃo de navegador e teste.
69) Explique o eco do Laravel.
ร um JavaBiblioteca de scripts que torna possรญvel assinar e ouvir canais de eventos Laravel. Vocรช pode usar o gerenciador de pacotes NPM para instalar o echo.
70) O que รฉ o mรฉtodo make?
Os desenvolvedores Laravel podem usar o mรฉtodo make para vincular uma interface ร classe concreta. Este mรฉtodo retorna uma instรขncia da classe ou interface. O Laravel injeta automaticamente dependรชncias definidas no construtor da classe.
71) Explique a resposta no Laravel.
Todos os controladores e rotas devem retornar uma resposta a ser enviada de volta ao navegador da web. O Laravel fornece vรกrias maneiras de retornar esta resposta. A resposta mais bรกsica รฉ retornar uma string do controlador ou rota.
72) Qual รฉ o escopo da consulta?
ร um recurso do Laravel onde podemos reutilizar consultas semelhantes. Nรฃo precisamos escrever os mesmos tipos de consultas novamente no projeto Laravel. Depois que o escopo estiver definido, basta chamar o mรฉtodo de escopo ao consultar o modelo.
73) Explique a propriedade rural no Laravel.
Laravel homestead รฉ a caixa vagrant oficial, descartรกvel e prรฉ-embalada que oferece um ambiente de desenvolvimento poderoso sem instalar HHVM, um servidor web e PHP em seu computador.
74) O que รฉ namespace no Laravel?
Um namespace permite que um usuรกrio agrupe funรงรตes, classes e constantes sob um nome especรญfico.
75) O que รฉ Laravel Forge?
Laravel Forge ajuda na organizaรงรฃo e design de uma aplicaรงรฃo web. Embora os fabricantes do framework Laravel tenham desenvolvido essa ferramenta, ela pode automatizar a implantaรงรฃo de cada aplicaรงรฃo web que funcione em um servidor PHP.
Perguntas e respostas da entrevista do Laravel para mais de 10 anos de experiรชncia
76) Indique a diferenรงa entre CodeIgniter e Laravel.
| Parรขmetro | CodeIgnorar | Laravel |
|---|---|---|
| Suporte de ORM | CodeIgniter nรฃo suporta mapas objeto-relacionais.ping. | Laravel suporta ORM. |
| Fornecer autenticaรงรฃo | Ele fornece autenticaรงรฃo do usuรกrio. | Possui autenticaรงรฃo de usuรกrio embutida. |
| Paradigma de programaรงรฃo | ร orientado a componentes. | ร orientado a objetos. |
| Suporte de outro sistema de gerenciamento de banco de dados | ele suporta Microsoft SQL Server, ORรCULO, MYSQL, IBM DB2, PostgreSQL, JDBC e compatรญvel com orientDB. | ele suporta PostgreSQL, MySQL, MongoDB e Microsoft BI, mas CodeO Igniter tambรฉm oferece suporte a outros bancos de dados, como Microsoft SQL Server, DB2, Oracle, etc. |
| Suporte HTTPS | CodeO Igniter oferece suporte parcial a HTTPS. Portanto, os programadores podem usar o URL Garantir a seguranรงa do processo de transmissรฃo de dados atravรฉs da criaรงรฃo de PATS. | O Laravel suporta rotas HTTPS personalizadas. Os programadores podem criar rotas especรญficas. URL Para a rota HTTPS que eles definiram. |
77) O que รฉ um observador?
Model Observers รฉ um recurso do Laravel. ร usado para criar clusters de ouvintes de eventos para um modelo. Os nomes dos mรฉtodos dessas classes representam o evento Eloquent. Os mรฉtodos das classes observadores recebem o modelo como argumento.
78) Qual รฉ a utilidade do diretรณrio bootstrap?
ร utilizado para inicializar um projeto Laravel. Este diretรณrio bootstrap contรฉm o arquivo app.php, responsรกvel pela inicializaรงรฃo do sistema.ping o quadro.
79) Qual รฉ a duraรงรฃo padrรฃo do tempo limite da sessรฃo?
A duraรงรฃo padrรฃo do tempo limite da sessรฃo do Laravel รฉ de 2 horas.
80) Como remover um arquivo de classe compatรญvel?
Use o comando clear-compiled para remover o arquivo de classe compilado.
81) Em qual pasta o robot.txt รฉ colocado?
O arquivo Robot.txt รฉ colocado no diretรณrio Pรบblico.
82) Explique a rota API.PHP.
Suas rotas correspondem a um cluster de API. Possui middleware API que รฉ habilitado por padrรฃo no Laravel. Essas rotas nรฃo possuem memรณria de estado e de solicitaรงรฃo cruzada ou nรฃo possuem sessรตes.
83) Qual รฉ o nome da rota?
Rota de nome รฉ um mรฉtodo que gera caminho de roteamento. O encadeamento dessas rotas pode ser selecionado aplicando o mรฉtodo do nome na descriรงรฃo da rota.
84) o que รฉ software de cรณdigo aberto?
Software de cรณdigo aberto รฉ um software cujo cรณdigo-fonte estรก disponรญvel gratuitamente. O cรณdigo-fonte pode ser compartilhado e modificado de acordo com a necessidade do usuรกrio.
85) Explique o Loggin no Laravel.
ร uma tรฉcnica em que o log do sistema gerou erros. Loggin รฉ รบtil para aumentar a confiabilidade do sistema. Laravel suporta vรกrios modos de registro, como syslog, diรกrio, รบnico e modos de registro de erros.
86) O que รฉ localizaรงรฃo?
ร um recurso do Laravel que suporta diversas linguagens para serem utilizadas na aplicaรงรฃo. Um desenvolvedor pode armazenar strings de diferentes idiomas em um arquivo, e esses arquivos sรฃo armazenados na pasta resources/views. Os desenvolvedores devem criar uma pasta separada para cada idioma compatรญvel.
87) Defina hash no Laravel.
ร o mรฉtodo de conversรฃo de texto em uma chave que mostra o texto original. Laravel usa a fachada Hash para armazenar a senha com seguranรงa em hash.
88) Explique o conceito de criptografia e descriptografia no Laravel.
ร um processo de transformar qualquer mensagem utilizando alguns algoritmos de forma que o terceiro usuรกrio nรฃo consiga ler a informaรงรฃo. A criptografia รฉ bastante รบtil para proteger suas informaรงรตes confidenciais de um intruso.
A criptografia รฉ realizada usando um processo de criptografia. A mensagem que deve ser criptografada รฉ chamada de mensagem simples. A mensagem obtida apรณs a criptografia รฉ chamada de mensagem cifrada. Quando vocรช converte texto cifrado em texto simples ou mensagem, esse processo รฉ chamado de descriptografia.
89) Como compartilhar dados com visualizaรงรตes?
Para passar dados para todas as visualizaรงรตes no Laravel, use o mรฉtodo chamado share(). Este mรฉtodo leva dois argumentos, chave e valor.
Geralmente, o mรฉtodo share() รฉ chamado a partir do mรฉtodo de inicializaรงรฃo do provedor de serviรงos de aplicativo Laravel. Um desenvolvedor pode usar qualquer provedor de serviรงos, AppServiceProvider ou nosso prรณprio provedor de serviรงos.
90) Explique a rota web.php.
Web.php รฉ a rota baseada em โnavegadorโ voltado ao pรบblico. Essa rota รฉ a mais comum e รฉ a que รฉ atingida pelo navegador. Eles sรฃo executados no grupo de middleware da web e tambรฉm contรชm recursos para proteรงรฃo CSRF (que ajuda na defesa contra ataques maliciosos e hacks baseados em formulรกrios) e geralmente contรชm um certo grau de โestadoโ (com isso quero dizer que eles utilizam sessรตes).
91) Como gerar uma requisiรงรฃo no Laravel?
Use o seguinte comando artesรฃo no Laravel para gerar a solicitaรงรฃo:
php artisan make:request UploadFileRequest
Essas perguntas da entrevista tambรฉm ajudarรฃo em sua viva (oral)
