public function store()
 {
     $request = $this->request->request;
     //        dump($request);
     //        die;
     if (!$request->has('point')) {
         App::$instance->MQ->setMessage('bad params given', 'danger');
         ST::redirect("back");
     }
     $result = array();
     foreach ($request->get('point') as $point) {
         $this->validator->validate(['Имя' => [$point['name'], 'required|max(160)'], 'Тип' => [$point['container'], 'between(0,1)'], 'Родитель' => [$point['parent_id'], 'int']]);
         //if no passes
         if (!$this->validator->passes()) {
             $this->putUserDataAtBackPack($this->request);
             App::$instance->MQ->setMessage($this->validator->errors()->all());
             ST::redirect("back");
         }
         $att = new Attendance();
         $att->fill($point);
         $att->active = isset($point['active']) ? 1 : 0;
         $att->check = isset($point['check']) && !$att->container ? 1 : 0;
         $att->tech_supportable = isset($point['tech_supportable']) && !$att->container ? 1 : 0;
         $att->save();
         $result[] = "{$att->name} создана успешно";
     }
     App::$instance->MQ->setMessage($result);
     ST::redirect("?route=AttendanceNew/show/" . $att->parent_id);
 }