Esempio n. 1
0
 public function update($id, LCCBRequest $request)
 {
     $update = Request::findOrFail($id);
     if (is_string($request->equipment_id)) {
         $newEquip = Equipment::firstOrNew(['name' => $request->equipment_id]);
         $newEquip->user_id = Auth::user()->id;
         $newEquip->save();
         $request->request->set('equipment_id', $newEquip->id);
     }
     $update->update($request->all());
     if (!is_null($request->file('files'))) {
         foreach ($request->file('files') as $file) {
             Upload::create(['request_id' => $id, 'file_name' => $file->getClientOriginalName()]);
             $destinationPath = 'D:\\www\\lccb\\uploads\\lccbRequests\\' . $id;
             $file->move($destinationPath, $file->getClientOriginalName());
         }
     }
     $json['success'] = 1;
     $json['title'] = "Bingo!";
     $json['message'] = "Request updated successfully";
     return json_encode($json);
 }