Level 53
$path = $request->file('image')->store('images');
$image1 = new \Imagick();
$image->readimage(storage_path('app/' . $path));
1 like
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
@sinnbeck @sti3bas i solved this issue
in my controller first convert image into png after store in database
public function thumbGenerator(Request $request)
{
$file = $request->file('image');
$imagename = str_random(30).'.'.'png';
$image = new Imagick();
$image->readImageBlob(file_get_contents($file));
$image->setImageFormat("png24");
$image->resizeImage(1024, 768, imagick::FILTER_LANCZOS, 1);
$image->writeImage($imagename);
$user1 = new User(array(
'name'=>'abc',
'email'=>'[email protected]',
'password'=>bcrypt('1234'),
'photo'=>$imagename
));
$user1->save();
return view('welcome',compact('user1'));
}
Please or to participate in this conversation.