how to set data in session in laravel code example

Example 1: laravel get session variable in controller

$value = Session::get('variableSetOnPageA');

Example 2: store multiple session in laravel

//store multipal data
Session::put('user', ['first_name' => $request->get('first_name'), 'user_role' => Auth::user()->user_role, 'city' => Auth::user()->city]);

//in blade template
<p>
  {{Session::get('user')['city']}}
</p>

@foreach (Session::get('user') as $user)
	{{$user}}
@endforeach

//condtion check
@if(Session::has('user'))
  @foreach (Session::get('user') as $user)
  	{{ $user }}
  @endforeach
@endif
// condition check using ternary operator
{{ (Session::has('user')) ? 45 : 55}}

//delete session
Session::forget('customer');
//@sujay

Tags:

Php Example