laravel route renvoie parfois l'image et renvoie une page d'erreur les autres fois. Qu'est-ce qui pourrait mal se passer.Cette route de Laravel renvoie des réponses différentes à chaque fois - où puis-je chercher une erreur?
Cette route renvoie juste l'image comme ceci:
public function image(Request $request) {
return response()->file(storage_path('app/'.$request->input('path')));
}
Je stocker des images en utilisant ce code:
$path = $request->p->store('public/images');
Storage::setVisibility($path, 'public');
Je ne sais pas ce qui va mal. Je vois ce journal lorsque l'itinéraire est demandé.
NOTICE: PHP message: [2017-09-25 18:33:25] production.ERROR: Symfony\Component\HttpFoundation\File\Exception\FileNotFoundException: The file "/app/storage/app/public/images/YxNllK0iVKAxxUSCEhFHLo5sGZiXg5NNbGDbOVSL.jpeg" does not exist in /app/vendor/symfony/http-foundation/File/File.php:37
est ici la route dans sa pleine gloire:
https://resonant-tower-177816.appspot.com/showimage?path=public/images/YxNllK0iVKAxxUSCEhFHLo5sGZiXg5NNbGDbOVSL.jpeg
Ceci est certainement pas parce qu'il n'y a pas d'image là-bas. Je peux vous assurer que l'itinéraire fonctionne parfois.
Qu'est-ce qui aurait pu ne pas fonctionner? J'utilise Laravel 5.4 sur Google App Engine.
Je suis désolé. C'est une question stupide. Je courais le Laravel sur deux instances. Apparemment, l'environnement Flex de Google Cloud App Engine s'adapte automatiquement à 2 instances –