Просмотр файла database/seeders/SettingSeeder.php

Размер файла: 7.96Kb
  1. <?php
  2.  
  3. namespace Database\Seeders;
  4.  
  5. use App\Models\Setting;
  6. use Illuminate\Database\Seeder;
  7.  
  8. class SettingSeeder extends Seeder
  9. {
  10. /**
  11. * Run the database seeds.
  12. *
  13. * @return void
  14. */
  15. public function run()
  16. {
  17. $data = [
  18. ['name' => 'app_installed', 'value' => 0],
  19. ['name' => 'addbansend', 'value' => 1],
  20. ['name' => 'addofferspoint', 'value' => 50],
  21. ['name' => 'advertpoint', 'value' => 1000],
  22. ['name' => 'allowextload', 'value' => 'zip,rar,txt,jpg,jpeg,gif,png,mp3,mp4,pdf'],
  23. ['name' => 'allvotes', 'value' => 10],
  24. ['name' => 'avtorlist', 'value' => 10],
  25. ['name' => 'banlist', 'value' => 10],
  26. ['name' => 'blacklist', 'value' => 10],
  27. ['name' => 'bloggroup', 'value' => 10],
  28. ['name' => 'blogpost', 'value' => 10],
  29. ['name' => 'blogvotepoint', 'value' => 50],
  30. ['name' => 'blog_create', 'value' => 1],
  31. ['name' => 'bonusmoney', 'value' => 500],
  32. ['name' => 'bookadds', 'value' => 1],
  33. ['name' => 'bookpost', 'value' => 10],
  34. ['name' => 'bookscores', 'value' => 0],
  35. ['name' => 'captcha_angle', 'value' => 20],
  36. ['name' => 'captcha_distortion', 'value' => 1],
  37. ['name' => 'captcha_interpolation', 'value' => 1],
  38. ['name' => 'captcha_maxlength', 'value' => 5],
  39. ['name' => 'captcha_offset', 'value' => 5],
  40. ['name' => 'captcha_spaces', 'value' => 0],
  41. ['name' => 'captcha_symbols', 'value' => '1234567890'],
  42. ['name' => 'captcha_type', 'value' => 'graphical'],
  43. ['name' => 'chatpost', 'value' => 10],
  44. ['name' => 'closedsite', 'value' => 0],
  45. ['name' => 'comments_per_page', 'value' => 10],
  46. ['name' => 'comment_length', 'value' => 1000],
  47. ['name' => 'contactlist', 'value' => 10],
  48. ['name' => 'copy', 'value' => '© Copyright Visavi.net'],
  49. ['name' => 'copyfoto', 'value' => 1],
  50. ['name' => 'currency', 'value' => __('seeds.settings.currency')],
  51. ['name' => 'deleted_user', 'value' => __('seeds.settings.deleted_user')],
  52. ['name' => 'description', 'value' => __('seeds.settings.description')],
  53. ['name' => 'doslimit', 'value' => 0],
  54. ['name' => 'downlist', 'value' => 10],
  55. ['name' => 'downupload', 'value' => 1],
  56. ['name' => 'down_guest_download', 'value' => 1],
  57. ['name' => 'editforumpoint', 'value' => 300],
  58. ['name' => 'editratingpoint', 'value' => 100],
  59. ['name' => 'editstatusmoney', 'value' => 3000],
  60. ['name' => 'editstatuspoint', 'value' => 1000],
  61. ['name' => 'editcolormoney', 'value' => 5000],
  62. ['name' => 'editcolorpoint', 'value' => 500],
  63. ['name' => 'errorlog', 'value' => 1],
  64. ['name' => 'feed_topics_show', 'value' => 1],
  65. ['name' => 'feed_news_show', 'value' => 1],
  66. ['name' => 'feed_photos_show', 'value' => 1],
  67. ['name' => 'feed_articles_show', 'value' => 1],
  68. ['name' => 'feed_downs_show', 'value' => 1],
  69. ['name' => 'feed_items_show', 'value' => 1],
  70. ['name' => 'feed_per_page', 'value' => 20],
  71. ['name' => 'feed_last_record', 'value' => 20],
  72. ['name' => 'feed_total', 'value' => 100],
  73. ['name' => 'feed_topics_rating', 'value' => -10],
  74. ['name' => 'feed_news_rating', 'value' => -10],
  75. ['name' => 'feed_photos_rating', 'value' => -10],
  76. ['name' => 'feed_articles_rating', 'value' => -10],
  77. ['name' => 'feed_downs_rating', 'value' => -10],
  78. ['name' => 'filesize', 'value' => 5242880],
  79. ['name' => 'fileupload', 'value' => 10485760],
  80. ['name' => 'floodstime', 'value' => 30],
  81. ['name' => 'file_extensions', 'value' => 'zip,rar,txt,jpg,jpeg,gif,png,mp3,mp4,pdf'],
  82. ['name' => 'forumpost', 'value' => 10],
  83. ['name' => 'forumtem', 'value' => 10],
  84. ['name' => 'forumtextlength', 'value' => 3000],
  85. ['name' => 'fotolist', 'value' => 5],
  86. ['name' => 'guestsuser', 'value' => __('seeds.settings.guest_user')],
  87. ['name' => 'guesttextlength', 'value' => 1000],
  88. ['name' => 'homepage_view', 'value' => 'feed'],
  89. ['name' => 'ignorlist', 'value' => 10],
  90. ['name' => 'incount', 'value' => 5],
  91. ['name' => 'invite', 'value' => 0],
  92. ['name' => 'ipbanlist', 'value' => 10],
  93. ['name' => 'lastnews', 'value' => 5],
  94. ['name' => 'language', 'value' => __('seeds.settings.language')],
  95. ['name' => 'language_fallback', 'value' => 'ru'],
  96. ['name' => 'limitcontact', 'value' => 1000],
  97. ['name' => 'limitignore', 'value' => 1000],
  98. ['name' => 'listbanhist', 'value' => 10],
  99. ['name' => 'listinvite', 'value' => 20],
  100. ['name' => 'listtransfers', 'value' => 10],
  101. ['name' => 'loginauthlist', 'value' => 10],
  102. ['name' => 'loglist', 'value' => 10],
  103. ['name' => 'logos', 'value' => __('seeds.settings.logos')],
  104. ['name' => 'logotip', 'value' => '/assets/img/images/logo.png'],
  105. ['name' => 'maxblogpost', 'value' => 50000],
  106. ['name' => 'maxfiles', 'value' => 5],
  107. ['name' => 'moneyname', 'value' => __('seeds.settings.moneyname')],
  108. ['name' => 'nocheck', 'value' => 'txt,dat,gif,jpg,jpeg,png,zip'],
  109. ['name' => 'onlinelist', 'value' => 10],
  110. ['name' => 'onlines', 'value' => 1],
  111. ['name' => 'openreg', 'value' => 1],
  112. ['name' => 'performance', 'value' => 1],
  113. ['name' => 'photogroup', 'value' => 10],
  114. ['name' => 'postnews', 'value' => 10],
  115. ['name' => 'postoffers', 'value' => 10],
  116. ['name' => 'previewsize', 'value' => 500],
  117. ['name' => 'privatpost', 'value' => 10],
  118. ['name' => 'privatprotect', 'value' => 50],
  119. ['name' => 'ratinglist', 'value' => 20],
  120. ['name' => 'registermoney', 'value' => 1000],
  121. ['name' => 'regkeys', 'value' => 0],
  122. ['name' => 'reglist', 'value' => 10],
  123. ['name' => 'recaptcha_private', 'value' => ''],
  124. ['name' => 'recaptcha_public', 'value' => ''],
  125. ['name' => 'rekuseroptprice', 'value' => 100],
  126. ['name' => 'rekuserpost', 'value' => 10],
  127. ['name' => 'rekuserprice', 'value' => 1000],
  128. ['name' => 'rekusershow', 'value' => 1],
  129. ['name' => 'rekusertime', 'value' => 12],
  130. ['name' => 'rekusertotal', 'value' => 10],
  131. ['name' => 'rekuserpoint', 'value' => 50],
  132. ['name' => 'scorename', 'value' => __('seeds.settings.scorename')],
  133. ['name' => 'screensize', 'value' => 1000],
  134. ['name' => 'sendmailpacket', 'value' => 3],
  135. ['name' => 'sendmoneypoint', 'value' => 50],
  136. ['name' => 'sendprivatmailday', 'value' => 3],
  137. ['name' => 'stickerlist', 'value' => 20],
  138. ['name' => 'stickermaxsize', 'value' => 1048576],
  139. ['name' => 'stickermaxweight', 'value' => 500],
  140. ['name' => 'stickerminweight', 'value' => 16],
  141. ['name' => 'spamlist', 'value' => 10],
  142. ['name' => 'statusdef', 'value' => 'Дух'],
  143. ['name' => 'themes', 'value' => 'default'],
  144. ['name' => 'timeonline', 'value' => 600],
  145. ['name' => 'title', 'value' => 'Rotor'],
  146. ['name' => 'userlist', 'value' => 10],
  147. ['name' => 'usersearch', 'value' => 30],
  148. ['name' => 'wallpost', 'value' => 10],
  149. ['name' => 'ziplist', 'value' => 20],
  150. ];
  151.  
  152. Setting::query()->truncate();
  153. Setting::query()->insert($data);
  154.  
  155. clearCache('settings');
  156. }
  157. }