reklid/seed-once
最新稳定版本:1.0
Composer 安装命令:
composer require reklid/seed-once
包简介
description
README 文档
README
Пакет добавляет функционал запуска сидеров как миграций, чтобы при запуске команды php artisan seed:once выполнялись только новые сидеры, что предотвращает дублирование данных.
Установка
composer require reklid/seed-oncephp artisan migrate
После установки пакета, в сидерах появляется возможность использовать два новых статических свойства:
public static bool $disabled- сообщает сервису, что сидер отключён и его не надо выполнятьpublic static int $sort- указывает номер в очереди на выполнение сидеров. Если сортировка не указана, то сидер будет добавлен в конец очереди на выполнение.
Использование
Консольная команда
php artisan seed:once {--class=} {--no-exec}
Опции консольной команды
--class= где мы передаём полное название сидера для выполнения (пример: Database\Seeders\DemoData\MyTestSeeder).
--no-exec опция, которая говорит команде наполнить таблицу выполненных сидеров текущими файлами без выполнения поседа данных.
(Когда данные уже есть и нужно сообщить системе, что не надо выполнять посев из тех файлов которые уже есть)
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-06-30