private function validateAndSaveConsumer(Request $request, Consumer $consumer) { $this->validate($request, array_merge(['first_name' => 'required', 'last_name' => 'required', 'description' => 'required'], Address::rules())); // TODO: check to see if logged in user is a caregiver for this consumer $consumer->first_name = $request->first_name; $consumer->last_name = $request->last_name; $consumer->description = $request->description; $consumer->address_id = Address::retrieveOrCreate(['street' => $request->street, 'city' => $request->city, 'state' => $request->state, 'zip1' => $request->zip1])->id; $consumer->save(); return Redirect::to('/caregiver'); }
public function update(Request $request, $id) { if (Auth::user()->role === 'superadmin') { $input = $request->all(); $data = Consumer::findOrFail($id); $data->update($input); return redirect('consumer'); } else { return redirect('auth/login'); } }