/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     DB::table('typeuser')->truncate();
     \App\TypeUser::create(['nome' => 'Administrador', 'status' => 1]);
     // Exibe uma informação no console durante o processo de seed
     $this->command->info('Tipo de usuario Adminstrador criado com sucesso!!!');
     \App\TypeUser::create(['nome' => 'Médico', 'status' => 1]);
     // Exibe uma informação no console durante o processo de seed
     $this->command->info('Tipo de usuario Medico criado com sucesso!!!');
     \App\TypeUser::create(['nome' => 'Secretaria', 'status' => 1]);
     // Exibe uma informação no console durante o processo de seed
     $this->command->info('Tipo de usuario Secretaria criado com sucesso!!!');
     \App\TypeUser::create(['nome' => 'Visitante', 'status' => 1]);
     // Exibe uma informação no console durante o processo de seed
     $this->command->info('Tipo de usuario Visitante criado com sucesso!!!');
 }
 function edituser($id)
 {
     $usuario = User::findOrFail($id);
     $typeUserRegister = TypeUser::all();
     $idupdateuser = $id;
     /**
      * Grava na sessão idEdit o id enviado originalmente para edição.   caso o operador(espertinho) altere o action
      * do formulario ante de colocando um id de usuário diferente   em :
      * http://localhost/receituario/public/sistema/profile/{id do usuario}/MjAxNi0wMi0wNSAwMDowMDowMDI3NTIy por
      * exemplo, no método userUpdate do controller SistemaController, será verificado se esta sessão é igual a
      * que foi retornada no request.  e se não for,  aborta a operação com aviso Abort();
      */
     session()->put('idEdit', $id);
     return view('sistema/edituser', compact('typeUserRegister', 'usuario', 'idupdateuser'));
 }