/**
  * Update the specified Musclegroups in storage.
  * @param  int              $id
  * @param UpdateMusclegroupsRequest $request
  * @return Response
  */
 public function update($id, UpdateMusclegroupsRequest $request)
 {
     $musclegroups = $this->musclegroupsRepository->find($id);
     if (empty($musclegroups)) {
         Flash::error('Musclegroups not found');
         return redirect(route('musclegroups.index'));
     }
     $icone = $musclegroups->icone;
     $iconeNovo = $request->icone;
     $musclegroups = $this->musclegroupsRepository->updateRich($request->all(), $id);
     $musclegroup = \App\Musclegroup::find($id);
     if ($iconeNovo) {
         if ($icone) {
             if (\File::exists(base_path() . '/public/images/' . $icone)) {
                 \File::Delete(base_path() . '/public/images/' . $icone);
             }
         }
         $exticone = pathinfo(Input::file('icone')->getClientOriginalName());
         $nomeicone = MusclegroupsController::getRandomHex(16) . '.' . trim(strtolower($exticone['extension']));
         Image::make(Input::file('icone'))->save(base_path() . '/public/images/icn' . $id . '-' . $nomeicone);
         $musclegroup->icone = 'icn' . $id . '-' . $nomeicone;
     }
     $musclegroup->save();
     Flash::success('Musclegroups updated successfully.');
     return redirect(route('musclegroups.index'));
 }
 /**
  * Show the form for editing the specified Outlinesports.
  * @param  int $id
  * @return Response
  */
 public function edit($id)
 {
     $outlinesports = $this->outlinesportsRepository->find($id);
     if (empty($outlinesports)) {
         Flash::error('Outlinesports not found');
         return redirect(route('outlinesports.index'));
     }
     $musclegroups = \App\Musclegroup::all();
     $musclegroupb = \DB::table('musclegroup_outlinesport')->where('outlinesport_id', $id)->get(['musclegroup_id']);
     $estimulos = \App\Estimulo::all();
     $estimulob = \DB::table('estimulo_outlinesport')->where('outlinesport_id', $id)->get(['estimulo_id']);
     return view('outlinesports.edit')->with('outlinesports', $outlinesports)->with('musclegroups', $musclegroups)->with('estimulos', $estimulos)->with('musclegroupb', $musclegroupb)->with('estimulob', $estimulob);
 }