Download the PHP package honda/navigation without Composer
On this page you can find all versions of the php package honda/navigation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download honda/navigation
More information about honda/navigation
Files in honda/navigation
Package navigation
Short Description navigation
License MIT
Homepage https://github.com/honda/navigation
Informations about the package navigation
Navigation for Laravel
Installation
Requires PHP 8.0+
You can install the package via composer:
Usage
Creating a navigation bar
Rendering a navigation bar
Items
Href
If you pass a route name like login
or articles.index
, the actual path will be resolved. You may pass additional
context to the route resolver.
If you pass anything else, it will be rendered as-is.
Icon
This package integrates seamlessly with Blade Icons.
Force active state
This will bypass a potentially defined active pattern and force the item to be rendered as an active one.
Active pattern
Mark an item as active based on an advanced pattern. The resolved route path is used if no active pattern is provided. Check out URL Pattern Matcher for more details.
Conditionally rendered items
Section
Add a section
Conditionally rendered sections
Blade Components
We provide a component called
<x-navigation-sidebar />
, feel free to use it as-is (needs AlpineJS to be fully functional).
You get access to an $items
variables that contains a Navigation
object.
Now in your views :
Testing
Navigation for Laravel was created by Félix Dorn under the MIT license.
All versions of navigation with dependencies
honda/url-pattern-matcher Version ^1.0.1
honda/url-resolver Version 1.0.0
illuminate/contracts Version ^8.0