function requisicionFinalizada($requestId) { $messageArray = array("message_value" => "Solicitud finalizada con éxito!", "message_type" => "success"); $request = Request::find($requestId); // Enviar mails $emails = []; $user = User::find(Request::find($requestId)->request_createdby); if ($user) { if (filter_var($user->user_email, FILTER_VALIDATE_EMAIL)) { $emails[] = ['email' => $user->user_email]; } } $user = User::find(\RequestMetadataCore::get($requestId, "ADQ-APROBADOR-REQUISICION")); if ($user) { if (filter_var($user->user_email, FILTER_VALIDATE_EMAIL)) { $emails[] = ['email' => $user->user_email]; } } $subject = "AVISO: Requisición finalizada"; $requisicion = Requisicion::where('ef_id', $requestId)->first(); MailController::sendGeneralMail($emails, $subject, view('Adquisiciones.Emails.requisicion_cancelada', compact('request', 'requisicion'))); return $messageArray; }