diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php index ea90e732..264b3fa4 100644 --- a/database/seeds/DatabaseSeeder.php +++ b/database/seeds/DatabaseSeeder.php @@ -13,6 +13,7 @@ class DatabaseSeeder extends Seeder { $this->call(UsersTableSeeder::class); $this->call(RolesAndPermissionsSeeder::class); + $this->call(UserRoleTableSeeder::class); } diff --git a/database/seeds/UserRoleTableSeeder.php b/database/seeds/UserRoleTableSeeder.php new file mode 100644 index 00000000..608d2646 --- /dev/null +++ b/database/seeds/UserRoleTableSeeder.php @@ -0,0 +1,25 @@ +first(); + $admin = User::where("email", "=", "admin@example.com")->first(); + + $role_user = Role::where('name','=','member')->first(); + $role_admin = Role::where('name','=','admin')->first(); + + $user->attachRole($role_user); + $admin->attachRole($role_admin); + } +} diff --git a/database/seeds/UsersTableSeeder.php b/database/seeds/UsersTableSeeder.php index 3d6a73d9..ac5c6584 100644 --- a/database/seeds/UsersTableSeeder.php +++ b/database/seeds/UsersTableSeeder.php @@ -1,6 +1,7 @@ delete(); - + $users = array( - ['name' => 'Ryan Chenkie', 'email' => 'ryanchenkie@gmail.com', 'password' => Hash::make('secret')], - ['name' => 'Chris Sevilleja', 'email' => 'chris@scotch.io', 'password' => Hash::make('secret')], - ['name' => 'Holly Lloyd', 'email' => 'holly@scotch.io', 'password' => Hash::make('secret')], - ['name' => 'Adnan Kukic', 'email' => 'adnan@scotch.io', 'password' => Hash::make('secret')], + ['name' => 'User', 'email' => 'user@example.com', 'password' => Hash::make('secret')], + ['name' => 'Admin', 'email' => 'admin@example.com', 'password' => Hash::make('secret')], ); foreach ($users as $user) { - User::create($user); + $newUser = User::create($user); }