Fichier d'entrée dans laravel 5.2?
Je suis en train de télécharger un fichier, mais il échoue lors de la demande de terres pour le contrôleur.
Avec échoue, je veux dire que si j'essaie $request->hasFile("filename")
renvoie toujours false.
Est-il un domaine spécifique que je le préciser dans la vue?
Ceci est un extrait de l'affichage:
<body>
<form action="{{url('dev/tester')}}" method="POST">
{{csrf_field()}}
<input type="file" name="file">
<button type="submit">Test</button>
</form>
</body>
Et voici le contrôleur
class Tester extends Controller
{
public function index(Request $request)
{
if($request->hasFile('file'))
{
dd('Got the file');
}
dd('No file');
}
public function testView()
{
return view('tests.file_upload');
}
}
Je suis toujours retourné "Pas de fichier".
La moindre idée? J'ai même vérifier le php.ini pour voir si il y avait une limitation de la taille, mais c'est tous ensemble à 32M comme MAMP pro paramètres par défaut...
vous n'êtes pas d'envoi enctype="multipart/à partir de données" de vous à partir de
quelle honte! merci @Imtiaz Pabel! C'est le genre d'erreurs qui vous fait perdre une journée entière! 😀 Si vous voulez répondre à la question, je vais jusqu'vote, il
j'ai ajouté ma réponse
quelle honte! merci @Imtiaz Pabel! C'est le genre d'erreurs qui vous fait perdre une journée entière! 😀 Si vous voulez répondre à la question, je vais jusqu'vote, il
j'ai ajouté ma réponse
OriginalL'auteur Caius | 2016-06-30
Vous devez vous connecter pour publier un commentaire.
Vérifier si vous avez oublié d'ajouter
enctype="multipart/form-data"
dansform
OriginalL'auteur Imtiaz Pabel
Vous devez vous permettant de télécharger le formulaire à votre formulaire,
il y a 2 façons de le faire :
En utilisant le HTML
En utilisant laravel Forme & HTML (https://laravelcollective.com/docs/5.2/html)
Cela devrait fonctionner comme un charme!
OriginalL'auteur Yudi Yohanes Septian Gotama
Essayez d'ajouter le
enctype="multipart/from-data"
à votre formulaire, puis il devrait fonctionner!😀 je sais que ces Erreurs peuvent vous garder éveillé pendant plusieurs jours 🙂
OriginalL'auteur linx