This commit is contained in:
2023-09-01 16:51:46 +10:00
parent 46666db231
commit eacf33b642
8 changed files with 188 additions and 117 deletions

View File

@@ -12,6 +12,7 @@ use Illuminate\Contracts\Container\BindingResolutionException;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Http\JsonResponse;
use Illuminate\Support\Facades\Cache;
@@ -794,6 +795,7 @@ class Media extends Model
if (strpos($this->mime_type, 'image/') === 0) {
$image = Image::make($filePath);
$image->orientate();
$image->resize($thumbnailWidth, $thumbnailHeight, function ($constraint) {
$constraint->aspectRatio();
});
@@ -1034,4 +1036,8 @@ class Media extends Model
// $this->status = "Info: " . $status;
$this->save();
}
public function jobs(): HasMany {
return $this->hasMany(MediaJob::class, 'media_id');
}
}