I have created a session variable and it's value in laravel blade using plane javascript. But when I am trying to get that session variable value in my blade page, it displays nothing . My codes are :
@extends('ui.layout.app')
@section('content')
<div class="get-session">
<select id="setSession" onchange="myFunction()">
<option value="5">5</option>
<option value="10">10</option>
</select>
<p id="get_session"></p>
here : {{ Session::get('currency_code')}}
</div>
<script type="text/javascript">
function myFunction() {
var x = document.getElementById("setSession").value;
sessionStorage.setItem("currency_code", x);
document.getElementById("get_session").innerHTML = "You selected: " + x;
}
</script>
@endsection
session()->get( ... )instead. Make sure PHP error reporting is on.