public function pullAndSendRequests() { $vc = new Vks_controller(); $requests = TechSupportRequest::where("status", TechSupportRequest::STATUS_READY_FOR_SEND)->with('attendance', 'owner')->get(); $temp_mails = 'Tomarov1-iv@mail.ca.sbrf.ru; DenisovDE@ab.srb.local'; if (count($requests)) { foreach ($requests as $request) { $vks = Vks::full()->find($request->vks_id); $vc->humanize($vks); $appHttpPath = NODE_HTTP_PATH; $message = App::$instance->twig->render('mails/v2/tech_support/new.twig', compact('request', 'vks', 'appHttpPath')); Mail::sendMailToStack($temp_mails, 'Запрос тех. поддержки для точки ' . $request->attendance->name . ' на ВКС #' . $vks->id, $message); $request->status = TechSupportRequest::STATUS_DELIVERED; $request->save(); } } }