# Membuat Data Seeder di Laravel

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FYWiYruhH0n9xyKYuRQwj%2FUntitled.png?alt=media&#x26;token=7e7d94e8-cd6d-469c-a055-da37f181bf97" alt=""><figcaption></figcaption></figure>

Seeder itu apa sih ? seeder di laravel ini bertujuan untuk menampung data-data dummy atau bisa dibilang data default dari project tersebut.

Langkah pertama membuat data seeder di Laravel 8

copycat code berikut pada terminal project kalian untuk membuat seeder

```
php artisan make:seeder RolesSeeder
```

Pastekan code berikut dalam file seeder yang telah dibuat

```
DB::table('labels')->insert([
            'labelparent_id'    => 1,
            'name'              => 'CodeIgniter',
        ]);

```

Dan code berikut untuk create data / menjalankan data seeder

```
php artisan db:seed --class=RolesSeeder
```

Dan jika kamu ingin menjalankan seeder dengan 1 kali run pada terminal copy cat code berikut ke `database/seeders/DatabaseSeeder.php`

```
$this->call([
            RolesSeeder::class,
            LabelSeeder::class,
            UserSeeder::class,
        ]);

```

Lalu jalankan dengan perinntah ini

```
php artisan db:seed --class=DatabaseSeeder
```

Sekian, Gomawo^-^
