I have this script at the moment of executing it shows me error
Tables:
Controller
$menu=DB::table('menu')
->select('menu','url','id_menu')->get();
$submenu=DB::table('sub_menu')->join('menu','sub_menu.id_menu','=','menu.id_menu')
->select('sub_menu.nombre','sub_menu.url')->get();
return view('home', compact('menu','submenu', 'broker'));
Vista
<ul>
@foreach($menu as $item)
<li>
<a href="{{ $item['url'] }}">{{ $item['menu'] }}</a>
@if (count($item['submenu']))
<ul>
@foreach ($item['submenu'] as $subitem)
<li><a href="{{ $subitem['url'] }}">{{ $subitem['nombre'] }}</a></li>
@endforeach
</ul>
@endif
</li>
@endforeach
</ul>
Error