LaravelPackages.net
Acme Inc.
Toggle sidebar
manojkiran/aktiv

Package For Handling Active Menu(s) based on routes or url or resource routes

42
0
2.0.1
About manojkiran/aktiv

manojkiran/aktiv is a Laravel package for package for handling active menu(s) based on routes or url or resource routes. It currently has 0 GitHub stars and 42 downloads on Packagist (latest version 2.0.1). Install it with composer require manojkiran/aktiv. Discover more Laravel packages by manojkiran or browse all Laravel packages to compare alternatives.

Last updated

Aktiv

Packagist License Latest Stable Version Total Downloads Laravel5.8

Aktiv is a Laravel Helper Plugin that helpes to set the active menus

Available Methods

  • isRouteActive
  • areRoutesActive
  • isResourceActive
  • areResourcesActive
  • isActivePattern
  • areActivePatterns
  • isUrlActive
  • areUrlsActive

Installation

Aktiv requires Laravel v 5.7 to use

From the command line:

composer require manojkiran/aktiv

Laravel 5.5+ will use the auto-discovery function.

If using 5.4 (or if you are not using auto-discovery) you will need to include the service providers / facade in config/app.php:

'providers' => [
    ...,
    Manojkiran\Aktiv\AktivServiceProvider::class
];

And add a facade alias to the same file at the bottom:

'aliases' => [
    ...,
    'Aktiv' => Manojkiran\Aktiv\Facade\AktivFacade\Aktiv::class
];

How to Use (BOOTSRAP)

| METHODS | EXAMPLES | | ------ | ------ | | isRouteActive | Aktiv::isRouteActive('routeName') | | areRoutesActive | Aktiv::areRoutesActive(['routeName1','routeName2','routeName3','routeNameN']) | | isResourceActive | Aktiv::isResourceActive('resourceName') | | areResourcesActive | Aktiv::areResourcesActive(['resourceName1','resourceName2','resourceName3','resourceNameN']) | | isActivePattern | Aktiv::isActivePattern('pattern1') | | areActivePatterns | Aktiv::areActivePatterns(['pattern1','pattern2','pattern3','patternN']) | | isUrlActive | Aktiv::isUrlActive('url') | | areUrlsActive | Aktiv::areUrlsActive(['url1','url2','url3','urln']) |

How to Use in CUSTOM ACTIVE CLASS

| METHODS | EXAMPLES | | ------ | ------ | | isRouteActive | Aktiv::isRouteActive('routeName','activeClassName') | | areRoutesActive | Aktiv::areRoutesActive(['routeName1','routeName2','routeName3',routeNameN],'activeClassName') | | isResourceActive | Aktiv::isResourceActive('resourceName','activeClassName') | | areResourcesActive | Aktiv::areResourcesActive(['resourceName1','resourceName2','resourceName3','resourceNameN'],'activeClassName') | | isActivePattern | Aktiv::isActivePattern('pattern1','activeClassName') | | areActivePatterns | Aktiv::areActivePatterns(['pattern1','pattern2','pattern3','patternN'],'activeClassName') | | isUrlActive | Aktiv::isUrlActive('url','activeClassName') | | areUrlsActive | Aktiv::areUrlsActive(['url1','url2','url3','urln'],'activeClassName') |

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Laravel Package Boilerplate

This package was generated using the Laravel Package Boilerplate.

Star History Chart