routes.php 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php
  2. /*
  3. * @Description: 只因你太美
  4. * @Version: *
  5. * @Autor: code
  6. * @Date: 2023-09-13 15:32:18
  7. * @LastEditors: code
  8. * @LastEditTime: 2023-09-14 16:31:23
  9. */
  10. use Illuminate\Routing\Router;
  11. use Illuminate\Support\Facades\Route;
  12. use Dcat\Admin\Admin;
  13. Admin::routes();
  14. Route::group([
  15. 'prefix' => config('admin.route.prefix'),
  16. 'namespace' => config('admin.route.namespace'),
  17. 'middleware' => config('admin.route.middleware'),
  18. ], function (Router $router) {
  19. $router->get('/', 'HomeController@index');
  20. });
  21. Route::group([
  22. 'prefix' => config('admin.route.prefixd'),
  23. 'namespace' => config('admin.route.namespaced'),
  24. ], function (Router $router) {
  25. $router->get('index', 'TestController@index');
  26. $router->get('flush', 'TestController@flush');
  27. $router->get('delUser', 'TestController@delUser');
  28. /**
  29. * 后台管理端
  30. */
  31. $router->any('passwordLogin', 'AdminLoginController@passwordLogin'); //密码登录接口
  32. /**
  33. * APP用户登录注册相关
  34. */
  35. $router->any('register', 'AppUserLoginController@register'); //注册接口
  36. $router->any('getSms', 'AppUserLoginController@getSms'); //发送验证码接口
  37. $router->any('passwordLogin', 'AppUserLoginController@passwordLogin'); //密码登录接口
  38. $router->any('wechatLogin', 'AppUserLoginController@wechatLogin'); //微信登录接口
  39. $router->any('editPassword', 'AppUserLoginController@editPassword'); //忘记密码接口
  40. $router->group(['middleware' => config('admin.route.middlewared'),], function ($api) {
  41. //登录相关
  42. $api->any('bindWechat', 'AppUserLoginController@bindWechat'); //绑定微信接口
  43. $api->any('logout', 'AppUserLoginController@logout'); //登出
  44. //用户相关
  45. $api->any('uploadAvatar', 'AppUserController@uploadAvatar'); //上传头像
  46. $api->any('perfectInfo', 'AppUserController@perfectInfo'); //完善个人信息接口
  47. $api->any('userSignOut', 'AppUserController@userSignOut'); //用户注销接口
  48. //收货地址相关
  49. $api->any('addAddress', 'AppUserAddressController@addAddress'); //添加地址
  50. $api->any('editAddress', 'AppUserAddressController@editAddress'); //修改地址
  51. $api->any('delAddress', 'AppUserAddressController@delAddress'); //删除地址
  52. $api->any('selectAddress', 'AppUserAddressController@selectAddress'); //查询地址
  53. $api->any('setDefault', 'AppUserAddressController@setDefault'); //设置默认
  54. });
  55. });