protected function createRequirements($zendesk_ticket_id) { Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 1, 'title' => 'Style']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 2, 'title' => 'Professional printing?']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 3, 'title' => 'Quantity']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 3, 'title' => 'How are you going to use this piece?']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 3, 'title' => 'Color specifications']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 3, 'title' => 'Are you providing text?']); }
protected function createRequirements($zendesk_ticket_id) { Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 1, 'title' => 'Where']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 1, 'title' => 'Start and end time']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 1, 'title' => 'Who\'s responsible for set up?']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 1, 'title' => 'Types of photos']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 2, 'title' => 'Photo booth?']); Requirement::create(['zendesk_ticket_id' => $zendesk_ticket_id, 'sort' => 3, 'title' => 'Backdrop and props']); }
public function update(Request $request, $requirement_id) { $requirement = TicketRequirement::whereId($requirement_id)->first(); $staffer = Staff::where('email', '=', $request->input('created_by_email'))->first(); // Create an archive TicketRequirement::create(['parent_id' => $requirement->id, 'zendesk_ticket_id' => $requirement->zendesk_ticket_id, 'title' => $requirement->title, 'body' => $requirement->body, 'sort' => $requirement->sort, 'created_by' => $requirement->created_by])->delete(); // Update $requirement->title = $request->input('title', $requirement->title); $requirement->body = $request->input('body', $requirement->body); $requirement->sort = $request->input('sort', $requirement->sort); $requirement->created_by = $staffer ? $staffer->id : null; $requirement->save(); // TODO: What should the response be? return ''; }