# Боковое меню

Настроить меню в сайдбаре можно в конфиге adminlte.

```php
// config/adminlte.php

'menu' => [
    // Navbar items:
    [
        'type'         => 'navbar-search',
        'text'         => 'search',
        'topnav_right' => true,
    ],
...
```

Для удобства вынесем настройку меню в отдельный класс MenuHelper

```php
// app/Helpers/MenuHelper.php

<?php

namespace App\Helpers;

class MenuHelper
{
    public static function getMenu(): array
    {
        return [
            ['header' => 'РАЗДЕЛЫ САЙТА'],
            [
                'text' => 'Новости',
                'icon' => 'far fa-fw fa-file',
                'submenu' => [
                    [
                        'icon' => '',
                        'shift' => 'ml-4',
                        'text' => 'Список новостей',
                        'route' => 'news.list',
                        'active' => ['admin/posts/*']
                    ],
                ],
            ],
        ];
    }
}
```

И используем его в конфиге adminlte.

```php
// config/adminlte.php

'menu' => \App\Helpers\MenuHelper::getMenu(),
```

Подробнее почитать про настройку меню можно в доках adminlte:

* [https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Menu-Configuration](https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Menu-Configuration)
* [https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Special-Menu-Items](https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Special-Menu-Items)
