АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗pplrPmSdDC 81 of 194 menu
Вышло новое интервью! Интервью дают мои ученики, которые уже устроились на работу в IT:) Жми, чтобы прочитать!

Отдельные классы сидеров в Laravel

Не обязательно размещать все сидеры в одном классе DatabaseSeeder. Их можно разносить по разным классам.

Сделаем, к примеру, сидер для заполнения таблицы с постами:

<?php namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Illuminate\Support\Str; class PostSeeder extends Seeder { public function run() { } } ?>

Запустим его отдельно следующей командой:

php artisan db:seed --class=PostSeeder

Сделайте отдельный сидер для таблицы с юзерами.

Сделайте отдельный сидер для таблицы с городами.

Сделайте отдельный сидер для таблицы со странами.