Completed
Branch master (2f299a)
by Ron
09:20
created

UserTableSeeder   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 45
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 32
dl 0
loc 45
c 1
b 0
f 0
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A run() 0 38 1
1
<?php
2
3
use Illuminate\Database\Seeder;
4
use App\Role;
5
use App\User;
6
7
class UserTableSeeder extends Seeder
8
{
9
    /**
10
     * Run the database seeds.
11
     *
12
     * @return void
13
     */
14
    public function run()
15
    {
16
        //  Fetch user roles
17
        $role_installer = Role::where('name', 'installer')->first();
18
        $role_admin     = Role::where('name', 'admin')->first();
0 ignored issues
show
Unused Code introduced by
The assignment to $role_admin is dead and can be removed.
Loading history...
19
        $role_admin     = Role::where('name', 'report')->first();
20
        $role_tech      = Role::where('name', 'tech')->first();
21
        
22
        //  Create the test users
23
        $emp1               = new User();
24
        $emp1->username     = 'admin';
25
        $emp1->first_name   = 'Administrator';
26
        $emp1->last_name    = 'User';
27
        $emp1->email        = '[email protected]';
28
        $emp1->password     = bcrypt('password');
29
        $emp1->active       = 1;
30
        $emp1->save();
31
        $emp1->roles()->attach($role_installer);
32
        
33
        $emp2               = new User();
34
        $emp2->username     = 'jeverett';
35
        $emp2->first_name   = 'Joshua';
36
        $emp2->last_name    = 'Everett';
37
        $emp2->email        = '[email protected]';
38
        $emp2->password     = bcrypt('password');
39
        $emp2->active       = 1;
40
        $emp2->save();
41
        $emp2->roles()->attach($role_admin);
42
        
43
        $emp3               = new User();
44
        $emp3->username     = 'elinkday';
45
        $emp3->first_name   = 'Everett';
46
        $emp3->last_name    = 'Lindsay';
47
        $emp3->email        = '[email protected]';
48
        $emp3->password     = bcrypt('password');
49
        $emp3->active       = 1;
50
        $emp3->save();
51
        $emp3->roles()->attach($role_tech);
52
    }
53
}
54