I'm trying to store a session array inside a jquery variable.
My code:
<script>
@if(session()->has('zoektermen'))
var zoektermen = '{{ session()->get('zoektermen') }}';
console.log(zoektermen);
@endif
</script>
Putting in session inside controller:
if(isset($_GET['searchquery'])) {
$searchquery = $_GET['searchquery'];
}
if(session()->has('zoektermen')) {
session()->forget('zoektermen');
session()->put('zoektermen', $searchquery);
} else {
session()->put('zoektermen', $searchquery);
}
But i'm getting an error because {{ }} expects a string and not an array.
htmlspecialchars() expects parameter 1 to be string, array given
What is the correct way to store the array from the session into a JS array?
{!! !!}and see.