BookDomainService.php 727 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Modules\Book\Services;
  3. use App\Modules\Book\Models\BookDomain;
  4. class BookDomainService {
  5. /**
  6. * 获取可用域名
  7. */
  8. public static function getEnableDomain(){
  9. return BookDomain::where('is_enabled',1)->select('id','domain')->get();
  10. }
  11. /**
  12. * 新增域名 ['domain'=>'abc.com','is_enabled'=>1]
  13. * @param $data
  14. * @return mixed
  15. */
  16. public static function addDomain($data){
  17. return BookDomain::create($data);
  18. }
  19. /**
  20. * 图书域名是否存在
  21. * @param $doamin
  22. * @return mixed
  23. */
  24. public static function isExists($doamin){
  25. return BookDomain::where('is_enabled',1)->where('domain',$doamin)->count();
  26. }
  27. }