Adminix Documentation Help

Menu

Menu, located on left side of screen in your admin panel, configured in a file confing/adminix.php, in menu array

// confing/adminix.php return [ ... 'menu' => [ 'title' => 'MyAdmin', 'links' => [ ... ] ] ]

Method

Description

title

Text title in the top-left corner on of your admin panel

links

List of links in left-side menu. Link configuration described below

Example:

// confing/adminix.php use AlexKudrya\Adminix\Modules\Link\MenuLinkModule; use App\Adminix\Pages\IndexPage; use App\Adminix\Pages\UsersPage; ... 'links' => [ MenuLinkModule::title('Dashboard') ->uri(IndexPage::URI) ->icon('bi bi-speedometer2'), MenuLinkModule::title('Users') ->uri(UsersPage::URI) ->icon('bi bi-people-fill'), ... ] ...

Link configuration:

Method

Description

uri

Defines the URL address of the Link.

Structure - / {Prefix (from config)} /

Example if page uri set to "users"-https://mydomain.com/adminix/users

Exception - "/", it is mean Adminix home page - https://mydomain.com/adminix

Best practice - Put URI into Page as a constant, as in this example

title

Text title of the Link

icon

(optional) Icon class name from Bootsrap icons

Example: to generate in the Link an icon <i class="bi bi-people-fill"></i> you need paste here bi bi-people-fill class name

Rendered example:

// confing/adminix.php use AlexKudrya\Adminix\Modules\Link\MenuLinkModule; use App\Adminix\Pages\IndexPage; use App\Adminix\Pages\UsersPage; use App\Adminix\Pages\ProductsPage; ... 'menu' => [ 'title' => 'MyAdmin', 'links' => [ MenuLinkModule::title('Dashboard') ->uri(IndexPage::URI) ->icon('bi bi-speedometer2'), MenuLinkModule::title('Users') ->uri(UsersPage::URI) ->icon('bi bi-people-fill'), MenuLinkModule::title('Products') ->uri(ProductsPage::URI) ->icon('bi bi-cart4') ] ] ...
image.png
Last modified: 04 June 2024