Pass variable throug Mail::send layout in Laravel 5
<p>So I don't understand how to pass variable to my layout.</p>

<p>Actually i'm using </p>

<pre><code>    Mail::send('emails.aLaCarteMail', $data, function($message) use ($user) {
        $message-&gt;from('wtv@wtv.com', 'Agence de Voyage');
        $message-&gt;to($user['email'], $user['name'])-&gt;subject('Demande : Voyage à la carte ['.$user['email'].']');
        return "true";
    });
</code></pre>

<p><code>$data</code> being an array like :</p>

<pre><code>    $data = array(
        'prenom'=&gt; $prenom,
        'nom'=&gt; $nom,
        'email'=&gt; $email,
         ...
    );
</code></pre>

<p>So my mail is sent with the right template but without the variable like <code>{{$prenom}}</code> or <code>{{$email}}</code> which are let as blank.</p>

<p>Can someone highlight me what am I missing ? </p>