123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- <?php
- use Illuminate\Support\Facades\Hash;
- use Illuminate\Support\Facades\Http;
- use Illuminate\Support\Facades\Route;
- use Jiannei\Response\Laravel\Support\Facades\Response;
- Route::group(['namespace' => 'Base', 'prefix' => 'base'], function () {
-
- Route::post('/auth/login', 'AuthController@login');
-
- Route::post('/common/upload', 'ResourceController@upload');
- Route::get('/common/enums', 'CommonController@enums');
- Route::group([
- 'middleware' => 'auth:admins'
- ], function () {
- Route::get('/auth/me', 'AuthController@me');
- Route::put('/auth/me', 'AuthController@update');
- Route::get('/auth/logout', 'AuthController@logout');
-
- Route::get('department', 'DepartmentController@index');
- Route::get('department/{id}', 'DepartmentController@show');
- Route::post('department', 'DepartmentController@store');
- Route::post('department/delete', 'DepartmentController@delete');
- Route::put('department/{id}', 'DepartmentController@update');
- Route::delete('department/{id}', 'DepartmentController@destroy');
- Route::get('department-tree', 'DepartmentController@tree');
-
- Route::get('/admin', 'AdminController@index');
- Route::get('admin/{id}', 'AdminController@show');
- Route::post('admin', 'AdminController@store');
- Route::put('admin/{id}', 'AdminController@update');
- Route::delete('admin/{id}', 'AdminController@destroy');
-
- Route::get('/role', 'RoleController@index');
- Route::get('role/{id}', 'RoleController@show');
- Route::post('role', 'RoleController@store');
- Route::put('role/{id}', 'RoleController@update');
- Route::delete('role/{id}', 'RoleController@destroy');
- Route::get('role-lists', 'RoleController@lists');
-
- Route::get('/menu', 'MenuController@index');
- Route::get('/menu-icons', 'MenuController@icons');
- Route::get('menu/{id}', 'MenuController@show');
- Route::post('menu', 'MenuController@store');
- Route::put('menu/{id}', 'MenuController@update');
- Route::delete('menu/{id}', 'MenuController@destroy');
- Route::get('menu-tree', 'MenuController@tree');
- Route::get('menu-user', 'MenuController@menus');
- });
- });
- Route::group([
- 'middleware' => 'auth:admins'
- ], function () {
- Route::get('/home', 'HomeController@index');
-
- Route::group(['prefix' => 'finance', 'namespace' => 'Finance'], function () {
-
- Route::get('shop', 'ShopsController@index');
- Route::post('shop', 'ShopsController@store');
- Route::get('shop/{id}', 'ShopsController@show');
- Route::put('shop/{id}', 'ShopsController@update');
- Route::delete('shop/{id}', 'ShopsController@destroy');
- Route::post('shop-delete', 'ShopsController@delete');
- Route::get('shop-select-options', 'ShopsController@getSelectOptions');
-
- Route::get('/category', 'CategoriesController@index');
- Route::get('category-tree', 'CategoriesController@tree');
- Route::post('category', 'CategoriesController@store');
- Route::put('category/{id}', 'CategoriesController@update');
- Route::delete('category/{id}', 'CategoriesController@destroy');
-
- Route::get('order', 'OrdersController@index');
- Route::get('order-lists', 'OrdersController@lists');
- Route::post('order', 'OrdersController@store');
- Route::get('order/{id}', 'OrdersController@show');
- Route::put('order/{id}', 'OrdersController@update');
- Route::delete('order/{id}', 'OrdersController@destroy');
- Route::post('order-check', 'OrdersController@check');
- Route::put('order-update-refund/{id}', 'OrdersController@updateRefund');
- Route::post('order-import', 'OrdersController@import');
-
- Route::get('bill', 'BillsController@index');
- Route::get('bill-statistical', 'BillsController@indexWithStatistical');
- Route::post('bill', 'BillsController@store');
- Route::get('bill/{id}', 'BillsController@show');
- Route::put('bill/{id}', 'BillsController@update');
- Route::delete('bill/{id}', 'BillsController@destroy');
- Route::post('bill-check', 'BillsController@check');
- Route::get('statistical', 'StatisticalsController@statistical');
- Route::get('statistical-shop', 'StatisticalsController@statisticalShop');
- });
- });
- Route::get('/', function () {
- return Response::success(app()->version());
- });
- Route::group(['prefix' => 'develop'], function () {
-
- Route::post('/t', 'ExampleController@test');
- Route::get('/init', 'ExampleController@init');
- });
|