StaffRoute.php 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App\Http\Routes;
  3. use Illuminate\Contracts\Routing\Registrar;
  4. class StaffRoute
  5. {
  6. public function map(Registrar $router)
  7. {
  8. $router->group([
  9. 'prefix' => 'staff',
  10. 'middleware' => 'staff'
  11. ], function ($router) {
  12. // Ticket
  13. $router->get ('/ticket/fetch', 'Staff\\TicketController@fetch');
  14. $router->post('/ticket/reply', 'Staff\\TicketController@reply');
  15. $router->post('/ticket/close', 'Staff\\TicketController@close');
  16. // User
  17. $router->post('/user/update', 'Staff\\UserController@update');
  18. $router->get ('/user/getUserInfoById', 'Staff\\UserController@getUserInfoById');
  19. $router->post('/user/sendMail', 'Staff\\UserController@sendMail');
  20. $router->post('/user/ban', 'Staff\\UserController@ban');
  21. // Plan
  22. $router->get ('/plan/fetch', 'Staff\\PlanController@fetch');
  23. // Notice
  24. $router->get ('/notice/fetch', 'Admin\\NoticeController@fetch');
  25. $router->post('/notice/save', 'Admin\\NoticeController@save');
  26. $router->post('/notice/update', 'Admin\\NoticeController@update');
  27. $router->post('/notice/drop', 'Admin\\NoticeController@drop');
  28. });
  29. }
  30. }