Book.php 858 B

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