Сжатие изображения в Laravel

Как можно ужать загружаемое изображение?

function CreatePanelСategorys(Request $Request){

      $Request->validate([
      'imageFile' => 'required',
      'imageFile.*' => 'mimes:jpeg,jpg,png,gif,csv,txt,pdf|max:2048'
    ]);

    if($Request->hasfile('imageFile')) {
        foreach($Request->file('imageFile') as $file)
        {
            $name = $file->getClientOriginalName();
            $file->move(public_path().'/content/completed/', $name);
            $imgData[] = $name;
        }

        $title = $Request->input('title');
        $url = $Request->input('url');

          DB::table('categorys')->insert([
            'title' => $title,
            'url' => $url,
            'img' => $name,
          ]);

    }



        return redirect('panel/categorys');
    }


Ответы (0 шт):