api.php 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | API Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register API routes for your application. These
  8. | routes are loaded by the RouteServiceProvider within a group which
  9. | is assigned the "api" middleware group. Enjoy building your API!
  10. |
  11. */
  12. $api = app('Dingo\Api\Routing\Router');
  13. $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\mini', 'prefix' => 'api/mini', 'middleware' => 'mini'], function ($api) {
  14. $api->any('test', 'TestController@index');
  15. $api->any('login', 'AuthController@login');
  16. $api->any('reset', 'AuthController@reset');
  17. $api->any('loginByWechat', 'AuthController@loginByWechat');
  18. $api->any('getUserInfo', 'AuthController@getUserInfo');
  19. $api->any('projects/create', 'ProjectController@create');
  20. $api->any('projects/get', 'ProjectController@get');
  21. $api->any('projects/getAll', 'ProjectController@getAll');
  22. $api->any('projects/addUser', 'ProjectController@addUser');
  23. $api->any('projects/detail', 'ProjectController@detail');
  24. $api->any('projects/getUsers', 'ProjectController@getUsers');
  25. $api->any('projects/deleteUser', 'ProjectController@deleteUser');
  26. $api->any('projects/updateUser', 'ProjectController@updateUser');
  27. $api->any('project-roles/create', 'ProjectRoleController@create');
  28. $api->any('project-roles/get', 'ProjectRoleController@get');
  29. $api->any('project-roles/getAll', 'ProjectRoleController@getAll');
  30. $api->any('project-users/detail', 'ProjectUserController@detail');
  31. $api->any('users/search', 'UserController@search');
  32. $api->any('work-points/get', 'WorkPointController@get');
  33. $api->any('devices/get', 'DeviceController@get');
  34. $api->any('inner-devices/get', 'InnerDeviceController@get');
  35. $api->any('inner-devices/search', 'InnerDeviceController@search');
  36. $api->any('specs/get', 'SpecController@get');
  37. $api->any('orders/create', 'OrderController@create');
  38. $api->any('orders/createInner', 'OrderController@createInner');
  39. $api->any('orders/update', 'OrderController@update');
  40. $api->any('orders/get', 'OrderController@get');
  41. $api->any('orders/detail', 'OrderController@detail');
  42. $api->any('orders/getRole', 'OrderController@getRole');
  43. $api->any('orders/check', 'OrderController@check');
  44. $api->any('orders/changePrice', 'OrderController@changePrice');
  45. });