Exemplo n.º 1
0
<?php

require_once 'core/Model.php';
require_once 'core/Response.php';
require_once 'core/JsonResponse.php';
require_once 'core/Controller.php';
require_once 'core/Request.php';
require_once 'core/Route.php';
require_once 'core/Router.php';
require_once 'core/DB.php';
// Define connection parameters
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_DB', 'addresses_app');
$router = new \App\Core\Router();
$router->get('/addresses', 'Addresses@index');
$router->post('/addresses', 'Addresses@create');
$router->get('/addresses/([0-9]{1,6})', 'Addresses@show', ['id']);
$router->put('/addresses/([0-9]{1,6})', 'Addresses@update', ['id']);
$router->start();
Exemplo n.º 2
0
 /**
  * Final run method.
  * 
  * @return mixed
  */
 public function run()
 {
     echo $this->router->handle();
 }