Completed
Push — master ( c0a42e...1f844e )
by
unknown
01:30
created

BantenprovOrangTuaSeederOrangTua::run()   B

Complexity

Conditions 2
Paths 2

Size

Total Lines 35
Code Lines 20

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 20
nc 2
nop 0
dl 0
loc 35
rs 8.8571
c 0
b 0
f 0
1
<?php
2
3
/* Require */
4
use Illuminate\Database\Seeder;
5
use Illuminate\Database\Eloquent\Model;
6
7
/* Models */
8
use Bantenprov\OrangTua\Models\Bantenprov\OrangTua\OrangTua;
9
10
class BantenprovOrangTuaSeederOrangTua extends Seeder
0 ignored issues
show
Coding Style Compatibility introduced by
PSR1 recommends that each class must be in a namespace of at least one level to avoid collisions.

You can fix this by adding a namespace to your class:

namespace YourVendor;

class YourClass { }

When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.

Loading history...
11
{
12
    /**
13
     * Run the database seeds.
14
     *
15
     * @return void
16
     */
17
	public function run()
18
	{
19
        Model::unguard();
20
21
        $orang_tuas = (object) [
22
            (object) [
23
                'label' => 'G2G',
24
                'description' => 'Goverment to Goverment',
25
            ],
26
            (object) [
27
                'label' => 'G2E',
28
                'description' => 'Goverment to Employee',
29
            ],
30
            (object) [
31
                'label' => 'G2C',
32
                'description' => 'Goverment to Citizen',
33
            ],
34
            (object) [
35
                'label' => 'G2B',
36
                'description' => 'Goverment to Business',
37
            ],
38
        ];
39
40
        foreach ($orang_tuas as $orang_tua) {
41
            $model = OrangTua::updateOrCreate(
42
                [
43
                    'label' => $orang_tua->label,
44
                ],
45
                [
46
                    'description' => $orang_tua->description,
47
                ]
48
            );
49
            $model->save();
50
        }
51
	}
52
}
53