Bonjour mes amies,
mon probleme est la suivant je n'arrive pas à joindres un fichier télécharger depuis un formulaire sur mon site fait en laravel
le code du formulaire est là réduit à son maximum:
<form action="{{route('contact.sendCv')}}" method="post" role="form" class="contactForm">
{{csrf_field()}}
<input type="texte" name="email">
<input type="file" name="fichier">
<input type="submit">
</form>
le code du controlleur est là réduit à son maximum:
public function sendCv(Request $request,valideForm $requeste)
{
$data=array(
'email' => $request->email,
'fichier'=> $request->fichier
);
Mail::send('email.contact',$data,function($message)use ($data) {
$message->from($data['email']);
$message->to('info@yahoo.com');
$message->attach($data['fichier']);
});
session()->flash('message','CV envoyer');
return back();
}
La page tourne et il m'affiche une erreur 502 Bad GateWay., Si je commente la ligne /* $message->attach($data['fichier'])*/ l'Email sera envoyé donc l'erreur vient naturellement de la PJ.
Merci et je suis preneur de toute ébauche de solution.