DepInterTempCategorySeeder.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace Database\Seeders\Developer;
  3. use Database\Seeders\BaseSeeder;
  4. use Illuminate\Support\Facades\DB;
  5. use Txj\Elastic\Facades\Eav;
  6. use Txj\Elastic\Facades\ES;
  7. /**
  8. * 接口模板分类
  9. */
  10. class DepInterTempCategorySeeder extends BaseSeeder
  11. {
  12. public function getColumnData()
  13. {
  14. return [
  15. 'name' => ['type' => 'string_60', 'title' => '分类名称'],
  16. 'remark' => ['type' => 'mediumtext', 'title' => '备注'],
  17. ];
  18. }
  19. public function init()
  20. {
  21. Eav::table($this->schema)->insert([
  22. [
  23. 'name' => '默认分类',
  24. 'remark' => '',
  25. 'created_at' => time(),
  26. 'updated_at' => time()
  27. ],
  28. [
  29. 'name' => '其它分类',
  30. 'remark' => '',
  31. 'created_at' => time(),
  32. 'updated_at' => time()
  33. ],
  34. ]);
  35. }
  36. public function run()
  37. {
  38. $this->schema = 'dep_inter_template_category';
  39. $this->title = '接口模板分类表';
  40. $this->start();
  41. }
  42. }