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

UserTableSeeder::run()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 38
Code Lines 31

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 31
nc 1
nop 0
dl 0
loc 38
c 1
b 0
f 0
cc 1
rs 9.424
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