DistAppearance.php 782 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace App\Admin\Repositories;
  3. use App\Models\DistAppearance as Model;
  4. use Dcat\Admin\Repositories\EloquentRepository;
  5. class DistAppearance extends EloquentRepository
  6. {
  7. /**
  8. * Model.
  9. *
  10. * @var string
  11. */
  12. protected $eloquentClass = Model::class;
  13. public static function selectOptions()
  14. {
  15. $data = Model::all();
  16. $options = [];
  17. foreach ($data as $item) {
  18. $options[$item->id] = $item->title;
  19. }
  20. return $options;
  21. }
  22. /*
  23. * 设置状态为已导入
  24. */
  25. public static function setStatusToImported($id)
  26. {
  27. $row = Model::where('id', $id)->first();
  28. if ($row) {
  29. $row->imported = 1;
  30. $row->save();
  31. }
  32. return true;
  33. }
  34. }