Gifts.php 857 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. use Illuminate\Database\Eloquent\SoftDeletes;
  5. class Gifts extends Model
  6. {
  7. use SoftDeletes;
  8. protected $table = 'love_gifts';
  9. protected $dates = ['delete_at'];
  10. protected $fillable = [
  11. 'name', 'file','svga', 'type', 'rose','size','sort'
  12. ];
  13. public $primaryKey = 'id';
  14. public function getFileAttribute() {
  15. $file=$this->attributes['file'];
  16. $inx = strstr($file, 'http');
  17. if (!$inx&&$file){
  18. return config('love.QINIU_MY_DOMAINS').$file;
  19. }
  20. return $file;
  21. }
  22. public function getSvgaAttribute() {
  23. $file=$this->attributes['svga'];
  24. $inx = strstr($file, 'http');
  25. if (!$inx&&$file){
  26. return config('love.QINIU_MY_DOMAINS').$file;
  27. }
  28. return $file;
  29. }
  30. }