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

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

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

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

←→
↑