I have looked through several different threads and examples, and everything I've tried has made my menu's formatting go pretty wonky. Any tips on how to successfully get a multi-level drop down menu working would be appreciated.
Basically I want "National" to drop down (as it currently does), and then I want a submenu "Congress" to expand out to the right and show "House" and "Senate".
Here's my html:
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav">
@guest
@else
<li class="nav-item">
<a class="nav-link" href="{{ route('home') }}">Home</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" id="state">{{ Auth::user()->state->name }} <span class="caret"></span></a>
<ul class="dropdown-menu" aria-labelledby="state">
<a class="dropdown-item" href="{{ url("states/" . Auth::user()->state->abbreviation) }}">Statehouse</a>
<a class="dropdown-item" href="{{ url("/states/" . Auth::user()->state->abbreviation . "/primaries") }}">Primaries</a>
<a class="dropdown-item" href="{{ url("states/" . Auth::user()->state->abbreviation . "/elections") }}">Elections</a>
</ul>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" id="usa">National<span class="caret"></span></a>
<ul class="dropdown-menu" aria-labelledby="state">
<a class="dropdown-item" href="{{ route('overview') }}">Overview</a>
<a class="dropdown-item" href="{{ route('house') }}">House</a>
<a class="dropdown-item" href="{{ route('senate') }}">Senate</a>
<a class="dropdown-item" href="{{ route('states') }}">States</a>
<a class="dropdown-item" href="{{ route('parties') }}">Parties</a>
</ul>
</li>
@if(!is_null(Auth::user()->party_id))
<li class="nav-item">
<a class="nav-link" href="{{ url("parties/" . Auth::user()->party_id) }}">Party</a>
</li>
@endif
@endguest
</ul>
</div>