← All plugins
                Scheduling task manager for MoonShine
                                
                
                
                    Scheduling Task Manager for MoonShine
A web interface for managing scheduled tasks within MoonShine, providing intuitive control over task scheduling and execution.
                 
                
                
                                    
                    
                             
            
            
            
                Scheduling task manager for MoonShine
Веб-интерфейс для управления планировщиком задач в MoonShine.
Скриншот

Установка
    $ composer require yurizoom/moonshine-scheduling
    
    $ composer require yurizoom/moonshine-scheduling
$ composer require yurizoom/moonshine-scheduling
$ composer require yurizoom/moonshine-scheduling
$ composer require yurizoom/moonshine-scheduling
 
Настройка
В файле config/moonshine.php добавьте конфигурации.
    [
    'scheduling' => [
                'auto_menu' => true,
    ]
]
    
    [
    'scheduling' => [
        // Автоматическое добавление в меню
        'auto_menu' => true,
    ]
]
[
    'scheduling' => [
        // Автоматическое добавление в меню
        'auto_menu' => true,
    ]
]
[
    'scheduling' => [
        // Автоматическое добавление в меню
        'auto_menu' => true,
    ]
]
[
    'scheduling' => [
        // Автоматическое добавление в меню
        'auto_menu' => true,
    ]
]
 
Добавление в меню
Для того чтобы добавить меню в другое место, вставьте следующий код в app/Providers/MoonShineServiceProvider.php:
    use YuriZoom\MoonShineScheduling\Pages\SchedulingPage;
protected function menu(): array
    {
        return [
            ...
            MenuItem::make(
                static fn () => __('Scheduling'),
                new SchedulingPage(),
            ),
            ...
        ];
    }
    
    use YuriZoom\MoonShineScheduling\Pages\SchedulingPage;
 
protected function menu(): array
    {
        return [
            ...
 
            MenuItem::make(
                static fn () => __('Scheduling'),
                new SchedulingPage(),
            ),
 
            ...
        ];
    }
use YuriZoom\MoonShineScheduling\Pages\SchedulingPage;
protected function menu(): array
    {
        return [
            ...
            MenuItem::make(
                static fn () => __('Scheduling'),
                new SchedulingPage(),
            ),
            ...
        ];
    }
use YuriZoom\MoonShineScheduling\Pages\SchedulingPage;
 
protected function menu(): array
    {
        return [
            ...
 
            MenuItem::make(
                static fn () => __('Scheduling'),
                new SchedulingPage(),
            ),
 
            ...
        ];
    }
use YuriZoom\MoonShineScheduling\Pages\SchedulingPage;
protected function menu(): array
    {
        return [
            ...
            MenuItem::make(
                static fn () => __('Scheduling'),
                new SchedulingPage(),
            ),
            ...
        ];
    }
 
Лицензия
The MIT License (MIT).