Дата публикации: 02.06.2023 в 13:41

Клонирование записей

Danil ShutskyDanil Shutsky
1 комментария

Пример через массовые действия

public function bulkActions(): array
{
    return [
        BulkAction::make(
            'Clone',
            static fn (Article $article) => $article->replicate()->save(),
            'Cloned'
        )->icon('heroicons.document-duplicate')->withConfirm()
    ];
}

Тоже самое можно сделать и через действия записи или действия формы, достаточно только пользоваться необходимыми методами itemActions, formActions, bulkActions и классами ItemAction, FormAction или BulkAction

Комментарии (1)

Анатолий
Анатолий
21.06.2024 в 05:26
Этот пример полностью актуален и для 2-й версии MoonShine?
ОбщайсяРазвивайсяУчисьРаботай
ОбщайсяРазвивайсяУчисьРаботай
ОбщайсяРазвивайсяУчисьРаботай
ОбщайсяРазвивайсяУчисьРаботай