public function updEmails($persona_id, $request) { if ($request->get('email') != '') { // Al permitir varios emails, esto tiene que cambiar $email = Email::firstOrNew(['persona_id' => $persona_id]); $email->fill($request->all()); $email->persona_id = $persona_id; $email->save(); } else { $email = Email::where('persona_id', $persona_id)->first(); if (!is_null($email)) { $email->delete(); } } }