J'ai un problème de redimensionnement de l'image dans laravel 5.4
J'utilise le code suivant pour redimensionner l'image:
$sample_front_image = $request->file("sample_front_image");
$input["sample_front_image"] = $sample_front_image->getClientOriginalName();
$image_resize = Image::make($sample_front_image->getRealPath());
$image_resize->resize(120, 120);
$image_resize->save(public_path($thumbnail_dir, $input["sample_front_image"]));
Mais je reçois l'erreur suivante comme suit:
Il semble que le code ci-dessus fonctionne correctement pour les versions précédentes de Laravel mais ne fonctionne pas pour la version 5.4. Toute solution?
Réponses:
1 pour la réponse № 1C'est parce qu'Intervention ne parvient pas à trouver l'image que vous transmettez pour la redimensionner. Vous fournissez un chemin d’image temporaire à Image :: make () au lieu du chemin réel.
Donc vous devez d’abord télécharger l’image en utilisant store () quelque part, puis vous devez fournir le chemin complet de cette image à Image :: make ().
J'espère que cela t'aides.