public function store($communityId, Request $request) { $hoursOpen = $request->get('hours_open'); $hoursClose = $request->get('hours_close'); $validator = new \App\RExpress\CommunityHours\CommunityHoursValidator($hoursOpen, $hoursClose); if ($validator->fails()) { return $validator->response()->json(); } $communityHours = Community\CommunityHour::where('community_id', '=', $communityId)->first(); if (is_null($communityHours)) { $communityHours = new Community\CommunityHour(); $communityHours->community_id = $communityId; } $communityHours->mon_open = $hoursOpen[0]; $communityHours->tue_open = $hoursOpen[1]; $communityHours->wed_open = $hoursOpen[2]; $communityHours->thu_open = $hoursOpen[3]; $communityHours->fri_open = $hoursOpen[4]; $communityHours->sat_open = $hoursOpen[5]; $communityHours->sun_open = $hoursOpen[6]; // closed $communityHours->mon_close = $hoursClose[0]; $communityHours->tue_close = $hoursClose[1]; $communityHours->wed_close = $hoursClose[2]; $communityHours->thu_close = $hoursClose[3]; $communityHours->fri_close = $hoursClose[4]; $communityHours->sat_close = $hoursClose[5]; $communityHours->sun_close = $hoursClose[6]; $communityHours->save(); $response = new GenericResponse(); return $response->json(); }
public function userAuth(Request $request, GenericResponse $response) { $email = $request->get('email'); $apartment_id = $request->get('apartment_id'); $maintenanceRequests = MaintenanceRequest\MaintenanceRequest::with('comments')->with('apartment')->with('photo')->where('apartment_id', '=', $apartment_id)->where('email', '=', $email)->get(); if (count($maintenanceRequests) > 0) { $response->payload->maintenanceRequests = $maintenanceRequests; } else { $response->fails = true; $response->messages = ['auth' => 'Maintenance Request Not Found']; } return $response->json(); }
public function destroy($id) { $response = new GenericResponse(); $contactFormLead = Community\ContactFormLead::find($id); if (is_null($contactFormLead)) { $response->fails = true; $response->messages = ['DB', 'Record Doesn\'t Exist']; return $response->json(); } if (!$contactFormLead->delete()) { $response->fails = true; $response->messages = ['DB', 'Probelm deleting record. Please try again']; } return $response->json(); }