Le code ci-dessous déclenche une exception FatalErrorException. Il fonctionne comme prévu lorsqu'il est exécuté dans une route, mais pas comme une commande artisanale.Commande de console laravel. imagecreatefromjpeg renvoie une erreur fatale si l'image est corrompue
$im = @imagecreatefromjpeg(resource_path('corrupt.jpg'));
if(!$im){
echo "corrupt image..";
}
Je l'ai essayé la capture comme une exception et FatalErrorException mais ne peut pas. Probable que c'est fatal et donc trop tard.
pouvez-vous simplement essayer/attraper au lieu de supprimer l'erreur? Pouvez-vous nous montrer cette version aussi? – Pevara
@Pevara J'ai essayé ça, mais ça ne l'attrape pas. La sortie est la même. – Sam
Donc quelque chose comme ça n'attrape pas l'erreur? 'try {$ im = imagecreatefromjpeg (chemin de ressources ('corrupt.jpg')); } catch (\ Exception $ e) {echo "image corrompue .."; mourir(); } ' – Pevara