Questão de Programação — Frameworks em Programação — FGV 2025
Programação›Frameworks em Programação
Código
fg108602
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista Programador - Classe B
Laravel é um framework muito utilizado com a linguagem PHP, ele oferece aos desenvolvedores diversos recursos para controlar sessões.Os mecanismos utilizados para recuperar dados de uma sessão são
Asession data retriever e session controler, apenas.
Bcontroller session e local instance, apenas.
Cput request, load response e get response, apenas.
Dredirect session e local session helper, apenas.
Eglobal session helper e request instance, apenas.
Revelar gabarito e comentário▾
GabaritoE — global session helper e request instance, apenas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Laravel – Recuperação de Dados de Sessão
Gabarito: letra E. No Laravel, os dois mecanismos oficiais para recuperar dados de uma sessão são o global session helper (função global session()) e a request instance (instância de Illuminate\Http\Request, que disponibiliza o método session()). As demais alternativas misturam termos inexistentes ou incompletos.
Alternativa A — ❌ Incorreta
Não existem no Laravel mecanismos chamados "session data retriever" ou "session controler". São nomes fictícios.
Alternativa B — ❌ Incorreta
"Controller session" e "local instance" não são mecanismos oficiais do Laravel para recuperar dados de sessão. O controlador pode receber a sessão via request, mas não há um recurso com esse nome específico.
Alternativa C — ❌ Incorreta
"put request", "load response" e "get response" são métodos ou ações HTTP, não mecanismos de recuperação de sessão. O método put é usado para armazenar dados, não para recuperá-los.
Alternativa D — ❌ Incorreta
"Redirect session" e "local session helper" não são mecanismos definidos no Laravel. O redirecionamento pode carregar dados flash, mas não é um mecanismo de recuperação direta.
Alternativa E — ✅ Correta ⟵ GABARITO
O Laravel oferece dois modos principais de acessar a sessão: o global session helper (session('chave')) e a request instance ($request->session()->get('chave')). A descrição está correta e completa.
PEGA ESSA DICA!
Para sessões no Laravel, memorize os três principais métodos de acesso: session() global, Request::session() via fachada, e o método session() no objeto Request injetado no controlador. As alternativas incorretas geralmente inventam nomes ou confundem ações (put, get) com mecanismos.