Ошибка при загрузке картинок. Laravel 6, Intervention Image
Пытаюсь создать контроллер, который будет загружать сразу несколько картинок из формы, при этом, ещё и накладывая ватермарк на них, пакетом intervention/image. Однако же, мне возвращается ошибка
Symfony\Component\Debug\Exception\FatalThrowableError
Argument 1 passed to Illuminate\Database\Eloquent\Builder::make() must be of the type array, object given
Код формы:
<form action="route('images.upload', $product->id)" enctype="multipart/form-data" method="post">
<input type="file" name="images[]" class="form-control-file" multiple>
<button type="submit">Загрузить картинки</button>
</form>
Код контроллера:
public function upload(Request $request)
{
$files = $request->file('image');
foreach($files as $file){
$image = Image::make($file); // на эту сроку ругается
$image->save($path);
}
return redirect()->route('index');
}
Как мне быть с ней?