Пользовательские пункты меню в 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.
Вы можете сказать мне, что случилось?