Ejemplo n.º 1
0
 */
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));