/** * 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; } }