예제 #1
0
 public function responseAdd()
 {
     $response = parent::responseAdd();
     $validation = $response['validation'];
     unset($response['validation']);
     if ($response['initial'] == true) {
         // Pas form baru kebuka
         $response['errors'] = [];
         $response['output'] = view($this->formView, $response)->render();
     } elseif ($validation->passes()) {
         // Pas validasi berhasil
         $response['status'] = true;
         Guru::addOrModify($response['data']);
     } else {
         // Pas validasi gagal
         $response['fields'] = $response['data'];
         $response['output'] = view($this->formView, $response)->render();
     }
     return $response;
 }
예제 #2
0
 public function responseAdd()
 {
     $response = parent::responseAdd();
     $validation = $response['validation'];
     unset($response['validation']);
     if ($response['initial'] == true) {
         // Pas form baru kebuka
         $response['errors'] = [];
         $response['output'] = view('backend.partials.olah-data.kuesioner.form-modal', $response)->render();
     } elseif ($validation->passes()) {
         // Pas validasi berhasil
         $response['status'] = true;
         Kuesioner::addOrModify($response['data']);
     } else {
         // Pas validasi gagal
         $response['fields'] = $response['data'];
         $response['output'] = view('backend.partials.olah-data.kuesioner.form-modal', $response)->render();
     }
     return $response;
 }
예제 #3
0
 public function responseAdd()
 {
     $response = parent::responseAdd();
     $validation = $response['validation'];
     unset($response['validation']);
     if ($response['initial'] == true) {
         // Pas form baru kebuka
         $gel = Gelombang::getActive();
         if ($gel) {
             $response['fields']['diklat_id'] = $gel->periode->diklat->id;
             $response['fields']['periode_id'] = $gel->periode->id;
             $response['fields']['gelombang_id'] = $gel->id;
         }
         $response['errors'] = [];
         $response['output'] = view($this->formView, $response)->render();
     } elseif ($validation->passes()) {
         // Pas validasi berhasil
         $response['status'] = true;
         Kelas::addOrModify($response['data']);
     } else {
         // Pas validasi gagal
         $response['fields'] = $response['data'];
         $response['output'] = view($this->formView, $response)->render();
     }
     return $response;
 }