Je télécharge que je télécharge gif pour mes messages à Laravel, mais GIF est comme une image de ne pas bouger ni quelque chose comme ça voici le code ce que j'utilise, je pense que tout est un peu correct p> p>
3 Réponses :
J'utilise cette méthode S'il vous plaît essayez ceci et laissez-moi savoir comment cela fonctionne :) p> p> p>
Entrée de classe non trouvée
Vous devez le déclarer au début de votre contrôleur utiliser illuminate \ support \ entrées \ entrées \ entrées \ entrées; code> ou utilisez
$ Demande-> fichier (fichier ('Imagen'); code> Comme vous l'avez utilisé avant .
Un moyen facile de mettre à jour et de sauvegarder est de le faire comme ceci:
public function store(Request $request) { $imgLocation = Storage::disk('public')->put(time() . '.' . $request->file('image')->getClientOriginalName(), $request->gif), $request->file('gif')); // This would save it to the gifs table if you need something like it, otherwise skip this creation $gif= Gif::create([ 'name' => $request->name, 'path' => $imgLocation ]); if ($gif) { return response()->json("Success!"); } return response()->json("Error!"); // or you return redirect()... }
$image = $request->file('image'); if(isset($image)) { if($image->getClientOriginalExtension()=='gif'){ $image = $request->file('image'); $extension = $image->getClientOriginalExtension(); $name = $image->getClientOriginalName(); $fileName = 'exerciseimages'."-".$name; $image->move('storage/courseimages/',$fileName); } else{ $fileName = 'exerciseimages'.'-'.uniqid().'.'.$image->getClientOriginalExtension(); if(!Storage::disk('public')->exists('courseimages')){ Storage::disk('public')->makeDirectory('courseimages'); } $amenitiesimg = Image::make($image)->resize(250,250)->stream(); Storage::disk('public')->put('courseimages/'.$fileName, $amenitiesimg); } } else { $fileName = 'default.png'; }
S'il vous plaît ajouter une explication
Avez-vous vérifié le dossier
public / images code> pour voir si les gifs sont correctement téléchargés?
J'ai vérifié et il y a 12312312.gif, mais quand je clique sur ce que c'est comme ça comme une image comme une image
Vous pouvez essayer cette solution . Ça n'utilise pas
image :: faire code>