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)
 
    