Хочу прикрутить к сайту сжатие изображений при загрузке.
Почитал и решил использовать 
Image-Optimizer.
Установил. В контроллере:
use Spatie\LaravelImageOptimizer\Facades\ImageOptimizer;
public function store(Request $request)
    {
        $settings = $this->settings;
        $this->reIndex();
        if ($request->hasfile('filename')) {
            $file = $request->file('filename');
            $name=time().$file->getClientOriginalName();
            $path = $file->move(public_path().'/img/', $name);
            ImageOptimizer::optimize($path);
         }
        $img= new \App\Img;
        $img->filename=$name;
        $img->save();
        return redirect('news')->with('success', 'Новость успешно добавлена!');
    }
При этом ничего не происходит, картинка просто загружается, исходная.
Библиотеки, как я понял, подключены автоматически: 
use Spatie\ImageOptimizer\Optimizers\Svgo;
use Spatie\ImageOptimizer\Optimizers\Optipng;
use Spatie\ImageOptimizer\Optimizers\Gifsicle;
use Spatie\ImageOptimizer\Optimizers\Pngquant;
use Spatie\ImageOptimizer\Optimizers\Jpegoptim;
Или их ещё надо где-то доставлять ?