/**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create($id)
 {
     $user_id = Auth::user()->id;
     $user_role = User::findOrfail($user_id);
     $bedroom = Property::findOrFail($id);
     return view('admin.properties.bedrooms.index', compact('bedroom', 'user_role'));
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create($id, Redirector $redirector)
 {
     $rooms = Bedroom::select('property_id')->where('property_id', '=', $id)->count();
     $Arooms = Property::select('id', 'num_bedrooms')->where('id', '=', $id)->get('num_bedrooms');
     foreach ($Arooms as $bedrooms) {
         $num = $bedrooms->num_bedrooms;
         if ($rooms < $num) {
             $user_id = Auth::user()->id;
             $user_role = User::findOrfail($user_id);
             $bedroom = Property::findOrFail($id);
             return view('admin.properties.bedrooms.index', compact('user_role', 'bedroom'));
         } else {
             Session::flash('message', "Ya se agregaron los {$bedrooms->num_bedrooms} cuartos, si la casa tiene mas cuartos modifica el numero de cuartos de la casa.");
             return $redirector->back();
         }
     }
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id, Request $request)
 {
     $user_id = Auth::user()->id;
     $user_role = User::findOrfail($user_id);
     $property = Property::findOrFail($id);
     $property->delete();
     $message = $property->name . ' Fue eliminado de nuestros registros';
     if ($request->ajax()) {
         return response()->json(['id' => $property->id, 'message' => $message]);
     }
     Session::flash('message', $property->name . " Fue eliminado de nuestros registros");
     return redirect()->route('admin.properties.show', compact('user_role'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id, Request $request)
 {
     $property = Property::findOrFail($id);
     $property->delete();
     $message = $property->name . ' Fue eliminado de nuestros registros';
     if ($request->ajax()) {
         return response()->json(['id' => $property->id, 'message' => $message]);
     }
     Session::flash('message', $property->id . " Fue eliminado de nuestros registros");
     return redirect()->route('admin.properties	.index');
 }