DatabaseSeeder.php 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. <?php
  2. namespace Database\Seeders;
  3. use Database\Seeders\Agent\AgentAccessTokenSeeder;
  4. use Database\Seeders\Agent\AgentAccountSeeder;
  5. use Database\Seeders\Agent\AgentMobileSmsSeeder;
  6. use Database\Seeders\Agent\AgentProductSeeder;
  7. use Database\Seeders\Agent\AgentSeeder;
  8. use Database\Seeders\Agent\AgentWechatMiniProgramSeeder;
  9. use Database\Seeders\Backend\AdminAccessTokenSeeder;
  10. use Database\Seeders\Backend\AdminAccountSeeder;
  11. use Database\Seeders\Backend\AdminRoleSeeder;
  12. use Database\Seeders\Backend\AdminSeeder;
  13. use Database\Seeders\Backend\AdminWechatOfficialAccountSeeder;
  14. use Database\Seeders\Backend\BaiduPanTokenSeeder;
  15. use Database\Seeders\Backend\MediaGroupSeeder;
  16. use Database\Seeders\Backend\MediaListSeeder;
  17. use Database\Seeders\Backend\NewsCategorySeeder;
  18. use Database\Seeders\Backend\NewsListSeeder;
  19. use Database\Seeders\Backend\OrderComboSeeder;
  20. use Database\Seeders\Backend\OrderProfitRecordSeeder;
  21. use Database\Seeders\Backend\OrderProductSeeder;
  22. use Database\Seeders\Backend\PositionGroupSeeder;
  23. use Database\Seeders\Backend\PositionListSeeder;
  24. use Database\Seeders\Backend\AdminRouterGroupSeeder;
  25. use Database\Seeders\Backend\AdminRouterSeeder;
  26. use Database\Seeders\Backend\ProductCategorySeeder;
  27. use Database\Seeders\Backend\ProductComboSeeder;
  28. use Database\Seeders\Backend\ProductSeeder;
  29. use Database\Seeders\Backend\ProductVersionSeeder;
  30. use Database\Seeders\Backend\SeoKeywordsRecordSeeder;
  31. use Database\Seeders\Backend\SeoKeywordsSeeder;
  32. use Database\Seeders\Developer\DepConnectDBSeeder;
  33. use Database\Seeders\Developer\DepInterfaceSeeder;
  34. use Database\Seeders\Developer\DepInterTempCategorySeeder;
  35. use Database\Seeders\Developer\DepInterTempSeeder;
  36. use Database\Seeders\Developer\DepWebsiteSeeder;
  37. use Database\Seeders\Frontend\UserAccessTokenSeeder;
  38. use Database\Seeders\Frontend\UserAccountSeeder;
  39. use Database\Seeders\Frontend\UserBuyBillSeeder;
  40. use Database\Seeders\Frontend\UserFapiaoSeeder;
  41. use Database\Seeders\Frontend\UserFeedbackSeeder;
  42. use Database\Seeders\Frontend\UserMobileSmsSeeder;
  43. use Database\Seeders\Frontend\UserRoleSeeder;
  44. use Database\Seeders\Frontend\UserSeeder;
  45. use Database\Seeders\Frontend\UserUseLogSeeder;
  46. use Database\Seeders\Frontend\UserWechatAppSeeder;
  47. use Database\Seeders\Frontend\UserWechatMiniProgramSeeder;
  48. use Database\Seeders\Frontend\UserWechatOfficialAccountSeeder;
  49. use Database\Seeders\Frontend\WebNewsCategorySeeder;
  50. use Database\Seeders\Frontend\WebNewsListSeeder;
  51. use Database\Seeders\Frontend\WebPositionGroupSeeder;
  52. use Database\Seeders\Frontend\WebPositionListSeeder;
  53. use Illuminate\Database\Seeder;
  54. class DatabaseSeeder extends Seeder
  55. {
  56. /**
  57. * Seed the application's database.
  58. *
  59. * @return void
  60. */
  61. public function run()
  62. {
  63. ###### 管理后台 ##################################
  64. $this->call(DepWebsiteSeeder::class); // 站点管理
  65. $this->call(DepConnectDBSeeder::class); // 数据库管理 sqlite mysql pgsql sqlsrv tidb
  66. $this->call(AdminRoleSeeder::class); // 管理员角色
  67. $this->call(AdminSeeder::class); // 管理员账号
  68. $this->call(AdminAccessTokenSeeder::class); // 用户登录token
  69. $this->call(AdminAccountSeeder::class); // 账号,手机号,邮箱和密码登录
  70. $this->call(AdminWechatOfficialAccountSeeder::class); // 微信公众号
  71. $this->call(AdminRouterGroupSeeder::class); // 后端路由管理
  72. $this->call(AdminRouterSeeder::class); // 后端路由管理
  73. $this->call(ProductCategorySeeder::class); // 产品分类
  74. $this->call(ProductSeeder::class); // 产品表
  75. $this->call(ProductVersionSeeder::class); // 产品版本表
  76. $this->call(ProductComboSeeder::class); // 套餐产品表
  77. $this->call(OrderProductSeeder::class); // 订单表
  78. $this->call(OrderComboSeeder::class); // 套餐订单表
  79. $this->call(OrderProfitRecordSeeder::class); // 订单分润记录表
  80. $this->call(BaiduPanTokenSeeder::class); // 百度网盘授权信息
  81. $this->call(SeoKeywordsSeeder::class); // SEO关键词
  82. $this->call(SeoKeywordsRecordSeeder::class); // SEO关键词发布记录
  83. // 资讯
  84. $this->call(NewsCategorySeeder::class);
  85. $this->call(NewsListSeeder::class);
  86. // 广告
  87. $this->call(PositionGroupSeeder::class);
  88. $this->call(PositionListSeeder::class);
  89. // 媒体
  90. $this->call(MediaGroupSeeder::class);
  91. $this->call(MediaListSeeder::class);
  92. // 通用的资讯
  93. $this->call(WebNewsCategorySeeder::class);
  94. $this->call(WebNewsListSeeder::class);
  95. // 通用的广告
  96. $this->call(WebPositionGroupSeeder::class);
  97. $this->call(WebPositionListSeeder::class);
  98. ########################################
  99. // 前台用户
  100. $this->call(UserRoleSeeder::class); // 管理员角色
  101. $this->call(UserSeeder::class); // 管理员账号
  102. $this->call(UserAccessTokenSeeder::class); // 用户登录token
  103. $this->call(UserAccountSeeder::class); // 账号,手机号,邮箱和密码登录
  104. $this->call(UserMobileSmsSeeder::class); // 手机验证码
  105. $this->call(UserWechatAppSeeder::class); // 手机APP微信登录
  106. $this->call(UserWechatMiniProgramSeeder::class); // 微信小程序
  107. $this->call(UserWechatOfficialAccountSeeder::class); // 微信公众号
  108. $this->call(UserBuyBillSeeder::class); // 微信公众号
  109. $this->call(UserFapiaoSeeder::class); // 微信公众号
  110. $this->call(UserFeedbackSeeder::class); // 微信公众号
  111. $this->call(UserUseLogSeeder::class); // 微信公众号
  112. ########################################
  113. // 代理商
  114. $this->call(AgentSeeder::class); // 代理商主表
  115. $this->call(AgentAccessTokenSeeder::class); // 用户登录token
  116. $this->call(AgentAccountSeeder::class); // 代理商账号密码登录表
  117. $this->call(AgentMobileSmsSeeder::class); // 代理商手机号短信登录表
  118. $this->call(AgentWechatMiniProgramSeeder::class); // 代理商微信小程序登录表
  119. $this->call(AgentProductSeeder::class); // 代理商产品关联表
  120. ########################################
  121. $this->call(DepInterTempCategorySeeder::class); // 接口模板分类
  122. $this->call(DepInterTempSeeder::class); // 接口模板信息
  123. $this->call(DepInterfaceSeeder::class); // 接口信息
  124. }
  125. }