/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $buildings = Building::all(); $today = new \DateTime('today'); foreach ($buildings as &$building) { $roomsCount = Room::where("building_id", $building['id'])->count(); $contractsCount = Contract::where('building_id', $building['id'])->where('end_time', '>=', $today)->count(); $building['contractsNumber'] = $contractsCount; $building['emptyNumber'] = $roomsCount - $contractsCount; $building['rooms_count'] = $roomsCount; if ($building['emptyNumber'] > 0) { $building['hasEmptyRoom'] = 1; } else { $building['hasEmptyRoom'] = 0; } } return $buildings; }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { return Building::all(); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $buildings = Building::all(); $classroom = Classroom::findOrFail($id); return view('classrooms.edit', compact('classroom', 'buildings')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $buildings = Building::all(); return view('buildings.index', compact('buildings')); }
public function getBuildingsForCity($id) { $city = City::find($id); $buildings = \App\Building::all(); $modifiedPrices = ResourceController::getPricesForBuildings($buildings, $city); return $modifiedPrices; for ($i = 0; $i < count($buildings); $i++) { $buildings[$i]->resource = $modifiedPrices[$i]; } return $buildings; }
public function index() { return Building::all(); }