Skip to content

Can't resize image on upload #45

Description

@sergeypoprovka

Hi!

Trying to upload the image and resize it on upload.

Model (Profile):

`use HasImageUploads;

protected static $imageFields = [
    'avatar' => [
        [
            'width' => 300,
            'height' => 300,
            'crop' => false,
            'placeholder' => 'http://placehold.it/300x300',
            'rules' => 'image|max:2000',

        ]
    ]
];`

Controller:
`public function uploadAvatar(Request $request, User $user){

    $request->validate([
        'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
    ]);

    $image = $request->file('image');

    $user->profile->uploadImage($image, 'avatar');

    return response()->json(['url'=>$user->profile->avatar], 200);
}`

But as a result I'm getting full-size image. What am I doing wrong? Any suggestions appreciated :)

Thanks in advance :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions