/**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $locations = Location::lists('name', 'id');
     $payment_methods = Payment_Method::lists('name', 'id');
     $all_memberships = Membership::orderBy('created_at', 'desc')->get();
     $memberships = $all_memberships->lists('name', 'id');
     $admins = User::Admins()->get();
     $supervisors = $admins->lists('fullname', 'id');
     $instructors = User::Instructors()->get()->lists('fullname', 'id');
     $class = Classe::findOrFail($id);
     return view('classes.edit', compact('class', 'locations', 'payment_methods', 'supervisors', 'memberships', 'instructors'));
 }