Book.php 899 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Modules\Book\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class Book extends Model
  5. {
  6. protected $connection = 'api_mysql';
  7. protected $table = 'books';
  8. protected $fillable = ['ly_bid','name','author','intro','cover','category_name','keyword',
  9. 'category_id','status','chapter_count','first_cid','last_cid','size','last_chapter','sequence'];
  10. /**
  11. * 获取分类id
  12. * @return array
  13. */
  14. public static function getCategoryId(){
  15. $res = self::select('category_id')->distinct()->get()->toArray();
  16. $data = [];
  17. foreach ($res as $v){
  18. array_push($data,$v['category_id']);
  19. }
  20. return $data;
  21. }
  22. /**
  23. * 获取book
  24. * @return array
  25. */
  26. public static function getBook($bid){
  27. $res = self::select('*')->where('id',$bid)->first();
  28. return $res;
  29. }
  30. }