MediaPushCovers.php 796 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: hp
  5. * Date: 2017/11/21
  6. * Time: 8:59
  7. */
  8. namespace App\Modules\MediaPush\Models;
  9. use Illuminate\Database\Eloquent\Model;
  10. class MediaPushCovers extends Model
  11. {
  12. protected $table = 'media_push_covers';
  13. protected $fillable = ['id', 'url', 'bid', 'created_at', 'updated_at'];
  14. /**
  15. * 获取信息
  16. * @param array $params
  17. * @return mixed
  18. */
  19. public static function getCovers($params=[])
  20. {
  21. $search_object = self::orderBy('updated_at', 'asc');
  22. if (isset($params['bid']) && $params['bid']) $search_object->where('bid', $params['bid']);
  23. return $search_object->paginate();
  24. }
  25. /**
  26. * 添加信息
  27. */
  28. static function addItem($data)
  29. {
  30. return self::create($data);
  31. }
  32. }