| <ul class="navbar-nav navbar-sidenav" id="sidebarLeft"> |
| <li class="nav-item dropdown {{ ($routeName === 'admin.tickets.create') ? 'active' : '' }}"> |
| <a class="nav-link dropdown-toggle" href=" |
| |
| <div class="dropdown-menu"> |
| <a class="dropdown-item">Child item 1...</a> |
| <a class="dropdown-item">Child item 2...</a> |
| <a class="dropdown-item">Child item 3...</a> |
| </div> |
| </li> |
| </ul> |
| public function boot() { |
| view()->composer( 'layouts.master', function( View $view ) { |
| $ticketRoutes = [ |
| 'admin.tickets.index', |
| 'admin.tickets.create', |
| 'admin.tickets.update', |
| 'admin.tickets.foruser' |
| ]; |
| $userRoutes = [ |
| 'admin.users.index', |
| 'admin.users.create', |
| 'admin.users.edit' |
| ]; |
| $clientRoutes = [ |
| 'admin.clients.index', |
| 'clients.show' |
| ]; |
| $allRoutes = json_encode( array_merge( $ticketRoutes, $userRoutes, $clientRoutes ) ); |
| $view->with( 'routeName', $this->currentRouteName() ) |
| ->with( 'ticketRoutes', $ticketRoutes ) |
| ->with( 'userRoutes', $userRoutes ) |
| ->with( 'clientRoutes', $clientRoutes ) |
| ->with( 'allRoutes', $allRoutes ); |
| |
| |
| }); |
| |
| parent::boot(); |
| } |
");