public function cadastro(UsuarioRequest $request) { $usuario = new Usuario(); $usuario->toObject($request->all()); $usuario->deleted_at = new DateTime(date('Y-m-d H:i:s')); if ($usuario->save()) { $novoUsuario = ['nome' => $usuario->nome, 'email' => $usuario->email, 'serial' => $usuario->serial]; $enviado = Mail::send('emails.novoCadastro', $novoUsuario, function ($message) use($novoUsuario) { $message->from(env('MAIL_USERNAME', get_email_contato()), $name = 'FutBolão'); $message->to($novoUsuario['email'], $name = $novoUsuario['nome']); $message->subject("Confirmação de Cadastro"); }); if ($enviado) { return ["estado" => "sucesso"]; } return ["estado" => "erro"]; } }
/** * Actualiza el usuario en la BD * @param App\Http\Requests\ * @param int id */ public function update(UsuarioRequest $request, $id) { $user = User::find($id); $user->update($request->all()); return redirect()->route('users.index'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(UsuarioRequest $request, Usuario $usuario) { $usuario->create($request->all()); }