Bird
0
0

You want to store a user's preferred language in session and retrieve it safely. Which code snippet correctly does this?

hard📝 Application Q8 of 15
Laravel - Request and Response
You want to store a user's preferred language in session and retrieve it safely. Which code snippet correctly does this?
Asession()->put('lang'); $lang = session()->forget('lang', 'en');
Bsession()->get('lang', 'en'); $lang = session()->put('lang');
Csession()->forget('lang'); $lang = session()->get('lang');
Dsession()->put('lang', 'en'); $lang = session()->get('lang', 'en');
Step-by-Step Solution
Solution:
  1. Step 1: Store preferred language with put()

    Use put('lang', 'en') to save 'en'.
  2. Step 2: Retrieve with get() and default

    Use get('lang', 'en') to safely get value or default.
  3. Final Answer:

    session()->put('lang', 'en'); $lang = session()->get('lang', 'en'); -> Option D
  4. Quick Check:

    Store then get with default = session()->put('lang', 'en'); $lang = session()->get('lang', 'en'); [OK]
Quick Trick: Put first, then get with default to avoid null [OK]
Common Mistakes:
  • Calling get() before put()
  • Using forget() incorrectly
  • Passing wrong arguments to put()

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Laravel Quizzes