I need to set an session with multiple variables and then get the session back in the next page.
here what I try
in controller
public function postInvoice(Request $request)
{
$name = $request->name;
$email = $request->email;
$phone = $request->phone;
$zip = $request->zip;
$country = $request->country;
$street_address = $request->street_address;
$city = $request->city;
$state = $request->state;
Session::flash('userInfo', [$name, $email, $phone, $zip, $country, $street_address, $city, $state]);
return view('portal.cart.standardPayment');
}
and then in my blade page when I try to get the session back I try
{!! Session::get('userInfo', $name) !!}
but got
Undefined variable: name
How can I get the session variables from the array?