offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗pplrPmSdDC 81 of 194 menu

Отдельные классы сидеров в 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

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

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

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