Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmGdDG 149 of 252 menu
◀ ▶

Генерация данных в сидерах Laravel

В разделе «Сидеры» вы уже умеете наполнять таблицы: вставлять одну запись, делать массовую вставку, выносить сидеры в отдельные классы и перестраивать базу одной командой. Для пары строк этого достаточно.

Но когда таблиц несколько, а в каждой нужны десятки или сотни строк, ручной ввод быстро надоедает. Придумывать каждый заголовок, каждый slug, каждый email - долго и монотонно. Легко ошибиться или забыть, что уже вводили. А через время разработки данные «плывут»: что-то удалили для теста, что-то переписали - и база уже не похожа на ту, с которой начинали.

Удобнее описать правила один раз и поручить PHP собирать значения самому. Запустили сидер - и таблицы снова заполнены одинаково, как в первый день. В этом разделе «Генерация данных» разберём, как так делать на практике.

Почему неудобно заполнять таблицу вручную, если записей много?

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить