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']); }