<?php use SSFrame\Routers\Route; $route = new Route(); $route->addRoute('get', '/login', 'AuthController@index'); $route->addRoute('get', '/logout', 'AuthController@logout'); $route->addRoute('post', '/login', 'AuthController@authorize'); $route->addRoute('get', '/register', 'AuthController@register'); $route->addRoute('post', '/register', 'AuthController@registration'); $route->addRoute('get', '/products', 'Products\\CategoriesController@index'); $route->addRoute('get', '/products/categories', 'Products\\CategoriesController@index'); $route->addRoute('get', '/products/category/{id}', 'Products\\ProductsController@listAll'); $route->addRoute('get', '/products/product/{id}', 'Products\\ProductsController@getProduct'); $route->addRoute('post', '/categories/add', 'Products\\CategoriesController@add'); $route->addRoute('post', '/category/{id}', 'Products\\CategoriesController@edit'); $route->addRoute('get', '/category/delete/{id}', 'Products\\CategoriesController@delete'); $route->addRoute('post', '/product/add', 'Products\\ProductsController@add'); $route->addRoute('post', '/product/{id}', 'Products\\ProductsController@edit'); $route->addRoute('get', '/product/delete/{id}', 'Products\\ProductsController@delete'); $route->addRoute('post', '/products/sort', 'Products\\ProductsController@sort'); $route->addRoute('post', '/review/{product_id}', 'Products\\ReviewsController@update'); //Areas $route->area(['name' => 'admin', 'prefix' => '/admin'], [['get', '/', 'UsersController@index'], ['get', '/users', 'UsersController@index'], ['get', '/ban', 'BanController@index'], ['get', '/ban/delete/{id}', 'BanController@destroy'], ['post', '/ban/add', 'BanController@create'], ['get', '/users', 'UsersController@index'], ['get', '/user/delete/{id}', 'UsersController@destroy'], ['post', '/users/add', 'UsersController@create']]);