public function storeRequest($vks_id)
 {
     try {
         $vks = Vks::with('tech_support_requests')->findOrFail($vks_id);
     } catch (Exception $e) {
         $this->error('404');
     }
     $request = $this->request->request;
     $this->validator->validate(['Сообщение' => [$request->get('user_message'), 'max(255)'], 'Точка' => [$request->get('att_id'), 'required|int']]);
     //if no passes
     if (!$this->validator->passes()) {
         $this->backWithData($this->validator->errors()->all());
     }
     $request_new = new TechSupportRequest(array('att_id' => $request->get('att_id'), 'vks_id' => $vks->id, 'owner_id' => App::$instance->user->id, 'user_message' => $request->get('user_message'), 'status' => $vks->status == VKS_STATUS_APPROVED ? TechSupportRequest::STATUS_READY_FOR_SEND : TechSupportRequest::STATUS_WAIT_VKS_DECISION));
     $flag = false;
     if (count($vks->tech_support_requests)) {
         foreach ($vks->tech_support_requests as $request) {
             if ($request_new->att_id == $request->att_id) {
                 $flag = true;
             }
         }
     }
     if (!$flag) {
         $request_new->save();
     }
     App::$instance->MQ->setMessage("Запрос успешно создан");
     ST::redirectToRoute('TechSupport/showRequests/' . $vks->id);
 }