2018-01-03 15:49:37 +00:00
|
|
|
<?php
|
2018-03-13 23:24:38 +00:00
|
|
|
use Misuzu\Application;
|
2018-01-16 07:26:29 +00:00
|
|
|
use Misuzu\Controllers\AuthController;
|
2018-01-03 15:49:37 +00:00
|
|
|
use Misuzu\Controllers\HomeController;
|
2018-01-23 09:23:25 +00:00
|
|
|
use Misuzu\Controllers\UserController;
|
2018-01-03 15:49:37 +00:00
|
|
|
|
2018-03-13 23:24:38 +00:00
|
|
|
$routes = Application::getInstance()->router;
|
2018-01-16 07:26:29 +00:00
|
|
|
|
2018-03-13 23:24:38 +00:00
|
|
|
$routes->get(['/', 'main.index'], [HomeController::class, 'index']);
|
2018-01-23 09:23:25 +00:00
|
|
|
|
2018-03-13 23:24:38 +00:00
|
|
|
$routes->group(['prefix' => '/auth'], function ($routes) {
|
|
|
|
$routes->get(['/login', 'auth.login'], [AuthController::class, 'login']);
|
|
|
|
$routes->post(['/login', 'auth.login'], [AuthController::class, 'login']);
|
|
|
|
|
|
|
|
$routes->get(['/logout', 'auth.logout'], [AuthController::class, 'logout']);
|
|
|
|
|
|
|
|
$routes->get(['/register', 'auth.register'], [AuthController::class, 'register']);
|
|
|
|
$routes->post(['/register', 'auth.register'], [AuthController::class, 'register']);
|
|
|
|
});
|
|
|
|
|
|
|
|
$routes->group(['prefix' => '/users'], function ($routes) {
|
|
|
|
$routes->get(['/{id:i}', 'users.view'], [UserController::class, 'view']);
|
|
|
|
});
|