/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(IndividualsRequest $request)
 {
     $individual = Individual::create($request->all());
     $individual->publish = $request->input('publish', false);
     if ($request->file('photo')) {
         $fileName = $individual->id . "." . $request->file('photo')->getClientOriginalExtension();
         $request->file('photo')->move(base_path() . '/storage/app/images/', $fileName);
         $individual->photo = '/storage/app/images/' . $fileName;
         $img = Image::make(base_path() . $individual->photo);
         $img->resize(250, 250);
         $img->save(base_path() . '/storage/app/images/' . $fileName);
     }
     $individual->save();
     $society = $individual->household->society_id;
     return redirect(url('/') . '/' . $society . '/households/' . $individual->household_id)->with('okmessage', 'New person has been added');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(HouseholdsRequest $request)
 {
     $society = $request->society_id;
     $household = Household::create($request->except('centrelat', 'centrelong', 'societyname'));
     $indiv = Individual::create(['household_id' => $household->id, 'surname' => $household->sortsurname, 'firstname' => 'New']);
     $channel = strtolower($household->society->society) . "-database";
     Helpers::slackmessage("New household added to database: " . $household->addressee, $channel);
     return Redirect::route('society.households.individuals.edit', array($society, $household->id, $indiv->id))->with('okmessage', 'Household has been added - now add an individual');
 }