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>