BadBookInfo.php 709 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace App\Modules\Book\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class BadBookInfo extends Model
  5. {
  6. protected $table = 'bad_book_info';
  7. protected $fillable = ['id', 'badInfo', 'updated_at', 'created_at'];
  8. static function addBadInfo($data)
  9. {
  10. return self::create($data);
  11. }
  12. static function editBadInfo($data)
  13. {
  14. return self::where('id',$data['id'])->update(['badInfo'=>$data['badInfo']]);
  15. }
  16. static function getBadInfo($isAll)
  17. {
  18. $search_object = self::orderBy('created_at', 'desc');
  19. if ($isAll) {
  20. return $search_object->get();
  21. } else {
  22. return $search_object->paginate();
  23. }
  24. }
  25. }