Example #1
0
 public function check(Request $request)
 {
     $code = $request->get('code', '');
     $ticket = \App\Ticket::whereUnique($code)->first();
     if (!is_null($ticket)) {
         if ($ticket->status == "enabled") {
             $ticket->status = "disabled";
             $ticket->save();
             return response()->json(["status" => "success", "message" => "", "data" => ["event" => $ticket->event->name, "description" => $ticket->description, "quantity" => $ticket->quantity]]);
         } else {
             return response()->json(["status" => "error", "message" => "Ticket ya fue utilizado."]);
         }
     } else {
         return response()->json(["status" => "error", "message" => "Código incorrecto."]);
     }
 }