FileUpload::make('poster')
->panelAspectRatio($this->aspectRatio())
->imageCropAspectRatio($this->aspectRatio())
->imagePreviewHeight((string) Movie::POSTER_HEIGHT)
->imageResizeTargetHeight((string) Movie::POSTER_HEIGHT)
->imageResizeTargetWidth((string) Movie::POSTER_WIDTH)
->image()
->imageEditor()
->imageEditorAspectRatios([
$this->aspectRatio(),
]);
protected function aspectRatio(): string
{
return Movie::POSTER_WIDTH . ':' . Movie::POSTER_HEIGHT;
}
FileUpload::make('poster')
->panelAspectRatio($this->aspectRatio())
->imageCropAspectRatio($this->aspectRatio())
->imagePreviewHeight((string) Movie::POSTER_HEIGHT)
->imageResizeTargetHeight((string) Movie::POSTER_HEIGHT)
->imageResizeTargetWidth((string) Movie::POSTER_WIDTH)
->image()
->imageEditor()
->imageEditorAspectRatios([
$this->aspectRatio(),
]);
protected function aspectRatio(): string
{
return Movie::POSTER_WIDTH . ':' . Movie::POSTER_HEIGHT;
}