My controller page code like this:
public function getCategoryName()
{
$category = Http::get('https://gorest.co.in/public-api/categories');
if (count($category['data']) > 9)
{
$data = array_slice($category['data'],0,10);
return view('layouts.header', ['data'=> $data]);
}
}
In my layouts.header blade code not working $data variable:
<div class="collapse navbar-collapse" id="main_nav">
<ul class="navbar-nav">
@foreach($data as $item)
<li class="nav-item">
<a class="nav-link" href="#">
{{$item['name']}}
</a>
</li>
@endforeach
</ul>
</div>
And returning this error code: Undefined variable: data (View: /home/vagrant/www/restapi/resources/views/layouts/header.blade.php)