EVOLUTION-NINJA
Edit File: Employee.php
<?php namespace App\Controllers; use App\Models\Employee_model; class Employee extends BaseController{ public function add_employee(){ $firstname=$this->request->getpost('First_Name'); $lastname=$this->request->getpost('Last_Name'); $phoneNo=$this->request->getpost('Phone_Number'); $email=$this->request->getpost('E-Mail'); $dob=$this->request->getpost('dob'); $gender=$this->request->getpost('gender'); $department=$this->request->getpost('department'); $DOJ=$this->request->getpost('doj'); $pan_no=$this->request->getpost('Pan_Number'); $address=$this->request->getpost('Address'); $status=$this->request->getpost('status'); $created_at=date('y-m-d H-i-s'); $created_by = session()->get('username'); $file=$this->request->getFile('file'); $newname=$file->getRandomName(); $file->move(ROOTPATH . 'public/employeeImages',$newname); $data=[ 'first_name'=>$firstname,'last_name'=>$lastname, 'phone_no'=>$phoneNo,'email'=>$email,'dob'=>$dob, 'gender'=>$gender, 'department'=>$department, 'date_of_joining'=>$DOJ, 'pan_no'=>$pan_no, 'address'=>$address, 'status'=>$status, 'upload_photo'=>$newname, 'created_by'=>$created_at, 'created_at'=>$created_by ]; $model= new Employee_model(); try { if($model->insert($data)){ return $this->response->setJSON(['result'=>1,'message'=>'Employee Added successfully']); }else{ return $this->response->setJSON(['result'=>0,'message'=>'failed create project']); } }catch(\Exception $e){ return $this->response->setJSON(['result' => 0, 'message' => $e->getMessage()]); } } } ?>