Сжатие изображения в 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');
}