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