Package For Handling Active Menu(s) based on routes or url or resource routes
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 is a Laravel Helper Plugin that helpes to set the active menus
isRouteActiveareRoutesActiveisResourceActiveareResourcesActiveisActivePatternareActivePatternsisUrlActiveareUrlsActiveAktiv 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
];
| 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']) |
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') |
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.
This package was generated using the Laravel Package Boilerplate.