Example #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $message = ['required' => 'กรุณาใส่ข้อมูล', 'unique' => 'ข้อมูลซ้ำ', 'numeric' => 'ต้องเป็นตัวเลขเท่านั้น', 'max' => 'ข้อมูลเกิน :max ตัวอักษร'];
     $rules = array('emp_code' => 'required|Max:6', 'emp_name' => 'required|Max:50', 'tel' => 'required|Max:30', 'email' => 'Max:30');
     $validator = Validator::make(Request::all(), $rules, $message);
     if ($validator->passes()) {
         $data_pc = array('emp_code' => Request::get('emp_code'), 'emp_name' => Request::get('emp_name'), 'tel' => Request::get('tel'), 'email' => Request::get('email'), 'created_by' => 'admin', 'updated_by' => 'admin');
         $pc = Pcmast::find($id);
         $pc->update($data_pc);
         //dd($data_entity);
         /* **********  Save Data ************ */
         // Reload Table Data
         $pc = array('pc' => Pcmast::where('cust_code', 'CXXXX')->orderBy('emp_code', 'asc')->get(), 'refresh' => true);
         return view('sales.pc_table')->with($pc);
     } else {
         $edit_data = array('emp_code' => Request::get('emp_code'), 'emp_name' => Request::get('emp_name'), 'tel' => Request::get('tel'), 'email' => Request::get('email'));
         //dd($edit_data);
         if (Request::ajax()) {
             return view('sales.pc_edit')->withErrors($validator)->with('pc', $edit_data);
         }
         return 0;
     }
 }