/** * Show the form for editing the specified resource. * GET /adminbuildings/{id}/edit * * @param int $id * @return Response */ public function edit($id) { $data = array(); $data['images'] = DB::table('images')->where('building_id', '=', $id)->orderBy('created_at', 'desc')->paginate(6); $data['building'] = Building::find($id); return View::make('admin.buildings.edit', compact('data')); }
public function getSettings() { $id = Input::get('id'); $building = Building::find($id); $settings = $building->settings()->get(); return Response::json($settings); }
public function deleteBuilding($id) { $building = Building::find($id); $building->delete(); return Redirect::to('buildings')->with('message', 'Building deleted'); }
public function push() { $building = Building::find(Input::get('id')); $settings = $building->settings()->first(); $settings->cloudver += 1; $settings->save(); $user = User::find($building->owner_id); $not = new Notification(); $not->title = "New update available"; $not->content = "New updates available for your account."; $not->seen = 1; $not->save(); $not->users()->save($user); }