ArticleCategoryService.php 906 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Services\Common;
  3. use App\Models\ArticleCategoryModel;
  4. use App\Services\BaseService;
  5. /**
  6. * 文章分类管理-服务类
  7. * @author laravel开发员
  8. * @since 2020/11/11
  9. * Class ArticleCategoryService
  10. * @package App\Services\Common
  11. */
  12. class ArticleCategoryService extends BaseService
  13. {
  14. /**
  15. * 构造函数
  16. * @author laravel开发员
  17. * @since 2020/11/11
  18. * ArticleCategoryService constructor.
  19. */
  20. public function __construct()
  21. {
  22. $this->model = new ArticleCategoryModel();
  23. }
  24. /**
  25. * 获取分类选项列表
  26. * @return array
  27. */
  28. public function options()
  29. {
  30. $datas = $this->model->where(['status' => 1, 'mark' => 1])
  31. ->select(['id', 'name'])
  32. ->orderBy('sort', 'desc')
  33. ->orderBy('id', 'desc')
  34. ->get();
  35. return $datas ? $datas->toArray() : [];
  36. }
  37. }