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
- A)session data retriever e session controler, apenas.
Errada, porque 'session data retriever' e 'session controler' não são mecanismos reais do Laravel para recuperar dados de sessão.
- B)controller session e local instance, apenas.
Errada, pois 'controller session' e 'local instance' não correspondem às formas documentadas de acesso à sessão no framework.
- C)put request, load response e get response, apenas.
Errada, porque 'put request', 'load response' e 'get response' não são mecanismos de leitura de sessão no Laravel.
- D)redirect session e local session helper, apenas.
Errada, já que 'redirect session' e 'local session helper' não representam os meios corretos de recuperar dados da sessão.
- E)global session helper e request instance, apenas.
Certa, porque o Laravel permite recuperar dados de sessão pelo global session helper e pela request instance.
Gabarito: E
No Laravel, a sessão pode ser acessada de formas bem práticas, e a banca costuma cobrar justamente isso: como recuperar dados já gravados. Em vez de falar em nomes inventados ou ferramentas abstratas, o framework trabalha com o global session helper e com a instance de request, que permitem ler os valores da sessão de maneira simples e direta. O global session helper é aquele atalho clássico do Laravel: você usa a função session() para buscar um valor salvo, normalmente com uma chave. Já pela request instance, você acessa a sessão a partir do objeto de requisição, o que também é muito comum em controllers e outros pontos da aplicação. Na prática, os dois mecanismos são aceitos e fazem parte do jeito Laravel de trabalhar. Por isso, o gabarito é a letra E. Ela nomeia exatamente os mecanismos usados para recuperar dados de uma sessão no Laravel: global session helper e request instance. As demais alternativas trazem expressões sem correspondência com a API do framework, parecendo mais nome de recurso inventado do que algo que você veria no código. Em provas, especialmente da FGV, vale memorizar essa lógica: o Laravel privilegia helpers e a request como portas de entrada para sessão, e não esses rótulos genéricos ou termos soltos. Se aparecer a ideia de acessar dado de sessão, pense imediatamente em session helper e request.