Пользовательские пункты меню в Optimistdigital nova-menu-builder

У меня проблемы с построителем меню nova, потому что я не понимаю, как создать класс, расширяющий класс OptimistDigital\MenuBuilder\OptimistDigital\MenuBuilder\MenuItemTypes\BaseMenuItemType.

В nova-menu.php я добавил следующий код:

      'menu_item_types' => [
        \App\MenuItemTypes\CustomMenuItemType::class,
    ],

В папке приложения моего проекта Laravel я добавил новую папку с именем MenuItemTypes и внутри нее создал файл с именем CustomMenuItemType.php. Этот файл начинается со следующего кода:

      <?php

use Illuminate\Http\Request;
use App\Classes\Notification;
use OptimistDigital\MenuBuilder\MenuItemTypes\BaseMenuItemType;

class CustomMenuItemType extends OptimistDigital\MenuBuilder\OptimistDigital\MenuBuilder\MenuItemTypes\BaseMenuItemType

Внутри этого класса я добавил конфигурации, упомянутые в файле readme репозитория. К сожалению, когда я пытаюсь добавить пункт меню, Нова возвращает эту ошибку:

      Class 'OptimistDigital\MenuBuilder\OptimistDigital\MenuBuilder\MenuItemTypes\BaseMenuItemType' not found.

Вы можете сказать мне, что случилось?

0 ответов

Другие вопросы по тегам