public function create($request)
 {
     $validator = $this->validate($request);
     if (!$validator->fails()) {
         Managers::create(['name' => $request['name'], 'email' => $request['email'], 'password' => Hash::make($request['password'])]);
         Auth::sendNewManagerEmail($request['email']);
         return redirect()->away('http://' . config('global.origin.current') . $request['redirectonsuccess'] . '?message=Registro realizado com sucesso! Verifique seu email.');
     } else {
         return redirect()->away('http://' . config('global.origin.current') . $request['redirectonerror'] . '?message=' . $validator->errors()->first());
     }
 }
 public function store($request)
 {
     $cacheTag = ['managers'];
     $validator = $this->validate($request);
     if (!$validator->fails()) {
         Logs::create(['activity' => 'store', 'module' => 'managers']);
         Cache::tags($cacheTag)->flush();
         return Managers::create($request);
     } else {
         return new \Exception($validator->errors()->first());
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     \App\Models\Managers::create(['name' => 'Pingado Web', 'email' => '*****@*****.**', 'password' => bcrypt('admin'), 'active' => true, 'role' => 'S']);
 }