Esempio n. 1
0
 /**
  * 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'));
 }
Esempio n. 2
0
 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);
 }