*/ require 'vendor/autoload.php'; require 'config.php'; $app = new Slim\App(); $app->get('/', function ($request, $response, $args) { $rer = \models\Bus::all(); $response->write(json_encode($rer)); return $response; }); $app->get('/buses/index', function ($request, $response, $args) { $rer = \models\Bus::all(); $response->write(json_encode($rer)); return $response; }); $app->get('/tickets/index', function ($request, $response, $args) { $rer = \models\Tickets::all(); $response->write(json_encode($rer)); return $response; }); $app->get('/tickets/update[/{id}/{status}]', function ($request, $response, $args) { $ticket = \models\Tickets::find($args['id']); $ticket->status = $args['status']; $rer = []; if ($ticket->update()) { $rer['data'] = $ticket; $rer['msg'] = "success"; } else { $rer['data'] = null; $rer['msg'] = "failed"; } $response->write(json_encode($rer));