/** * Run the database seeds. * * @return void */ public function run() { DB::table('users')->delete(); $adminRole = Role::whereName('administrator')->first(); $userRole = Role::whereName('user')->first(); $user = User::firstOrCreate(['email' => '*****@*****.**']); $user->name = 'Jill'; $user->email = '*****@*****.**'; $user->password = \Hash::make('helloworld'); $user->save(); $user->assignRole($adminRole); $profile = new UserProfile(); $user->profile()->save($profile); $user = User::firstOrCreate(['email' => '*****@*****.**']); $user->name = 'Jamal'; $user->email = '*****@*****.**'; $user->password = \Hash::make('helloworld'); $user->save(); $user->assignRole($userRole); $profile = new UserProfile(); $user->profile()->save($profile); $user = User::firstOrCreate(['email' => '*****@*****.**']); $user->name = 'Kakha Urigashvili'; $user->email = '*****@*****.**'; $user->password = \Hash::make('123'); $user->save(); $user->assignRole($adminRole); $profile = new UserProfile(); $user->profile()->save($profile); }
public function run() { DB::table('roles')->delete(); Role::create(['name' => 'user']); Role::create(['name' => 'administrator']); }
public function assignDefaultRole() { $userRole = Role::whereName('user')->first(); return $this->roles()->attach($userRole); }