private function createUserWithRoles() { if ($this->user) { return $this->user; } $user = User::create(['username' => 'testUser', 'email' => '*****@*****.**', 'password' => 'password']); with(new RolesTableSeeder())->run(); $user->roles()->attach(Role::lists('id')); $this->user = $user; return $user; }