Handling Active Navigation Menu in Laravel Example

Today, We want to share with you Handling Active Navigation Menu in Laravel Example.In this post we will show you Active menu item with multi level submenus in Laravel, hear for Laravel Add active class to Nav Menu System we will give you demo and example for implement.In this post, we will learn about laravel 5 navigation menu, laravel active route with an example.

Handling Active Navigation Menu in Laravel Example

There are the Following The simple About Handling Active Navigation Menu in Laravel Example Full Information With Example and source code.

Read Also:  Installing Windows step by step - Install Windows 7

As I will cover this Post with live Working example to develop Handling active menu item in Laravel 5, so the laravel blade directive render current menu item active for this example is following below.

Example 1: laravel 5 active menu product

<li class="{{ Request::is('examples*') ? 'active' : '' }}">
    <a href="{!! route('examples.index') !!}"><span>Examples</span></a>
</li>
<li class="{{ Request::is('categories*') ? 'active' : '' }}">
    <a href="{!! route('categories.index') !!}"><span>Categories</span></a>
</li>
<li class="{{ Request::is('members*') ? 'active' : '' }}">
    <a href="{!! route('members.index') !!}"><span>Members</span></a>
</li>

Example 2: laravel 5.5 active menu product

helper file

function set_active( $route ) {
    if( is_array( $route ) ){
        return in_array(Request::path(), $route) ? 'active' : '';
    }
    return Request::path() == $route ? 'active' : '';
}

Usage

<li class = "{{ set_active('member/users') }}">
    <a href="{{ url('/member/users/') }}">Users</a>
</li>

Multi-level(Handling active menu item in Laravel 5)

<li class="{{ set_active(['member/products', Request::is('member/auction/*'), 'member/allinfo']) }}">
    <ul>
        <li class = "{{ set_active('member/product') }}">
            <a href="{{ url('/member/product') }}">All</a>
        </li>
        <li class = "{{ set_active('member/product/create') }}">
            <a href="{{ URL::to('/member/product/create') }}">Add New</a>
        </li>
        <li class = "{{ set_active('member/allinfo') }}">
            <a href="{{ URL::to('/member/allinfo') }}">AllInfo</a>
        </li>
    </ul>
</li>

Using Request::url()

// For https://www.pakainfo.com/articles
<li class="{{ Request::url()== url('/articles') ? 'active' : '' }}">
     <a href="{{ url('articles') }}">articles</a>
</li>
// For articles inner link like articles/post
<li class="{{ Request::segment(2) == 'post' ? 'active' : '' }}">
     <a href="{{ url('articles/post') }}">Post</a>
</li>

Angular 6 CRUD Operations Application Tutorials

Read :

Read Also:  Laravel 6 Set Active Navigation Menu Example

Summary

You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about Handling Active Navigation Menu in Laravel Example.
I would like to have feedback on my Pakainfo.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.


Related FAQ

Here are some more FAQ related to this Article:

  1. Read Also:  How to Open URL in New Tab using ASP.NET
  2. Read Also:  Laravel Dynamic active menu Example Tutorial
  3. Read Also:  How to String Replace in PHP Functions?
  4. Read Also:  How To Configure Supervisor For Laravel 5/6/7 Queue Jobs?
  5. Read Also:  Bootstrap 5 star rating Example
  6. Read Also:  Laravel 6 Multiple orWhere with multiple parameters
  7. Read Also:  Preview Image before Upload using vuejs
  8. Read Also:  Laravel 5.8 active menu item using request
  9. Read Also:  PHP Laravel 5.6 Dynamically Add Active class
  10. Read Also:  Simple PHP Pagination Example Tutorial