public function store(TicketFormRequest $request)
 {
     $slug = uniqid();
     $ticket = new Ticket(array('title' => $request->get('title'), 'content' => $request->get('content'), 'slug' => $slug));
     $ticket->save();
     $data = array('ticket' => $slug);
     //fungsi untuk send email ketika buat tiket
     //mesti melakukan penambahan seting pada .env
     Mail::send('emails.ticket', $data, function ($message) {
         $message->from('*****@*****.**', 'Learning Laravel');
         $message->to('*****@*****.**')->subject('There is a new ticket!');
     });
     return redirect('/contact')->with('status', 'Your ticket has been created! Its unique id is: ' . $slug);
 }
 /**
  * @param $ticketId
  * @param $projectId
  */
 private function saveNewTicket($ticketId, $projectId)
 {
     $ticket = new Ticket();
     $ticket->id = $ticketId;
     $ticket->project_id = $projectId;
     $ticket->save();
 }
 /**
  * Saves new tickets.
  *
  * @param array $tickets
  */
 private function saveNewTickets(array $tickets)
 {
     foreach ($tickets as $ticket) {
         try {
             $newTicket = new Ticket();
             $newTicket->setTicketName($ticket['key']);
             $newTicket->save();
         } catch (RuntimeException $e) {
         }
     }
 }