Using The Session: Retrieving Data
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class UserController extends Controller
{
/**
* Show the profile for the given user.
*
* @param Request $request
* @param int $id
* @return Response
*/
public function show(Request $request, $id)
{
$value = $request->session()->get('key');
//
}
} $value = $request->session()->get('key', 'default');
$value = $request->session()->get('key', function () {
return 'default';
}); When you retrieve an item from the session, you may also pass a default value as the second argument to the get method.
The Global Session Helper
Route::get('home', function () {
// Retrieve a piece of data from the session...
$value = session('key');
// Specifying a default value...
$value = session('key', 'default');
// Store a piece of data in the session...
session(['key' => 'value']);
}); You may also use the global session PHP function to retrieve and store data in the session.
Semantic portal