Laravel 4 Correo no pasa datos

Los correos electrónicos funcionan bien con datos ficticios:

    Mail::send('emails.contact', $messageData, function ($message) use ($messageData) {
        $message->from('[email protected]', 'Joe');
        $message->to('[email protected]','Joe T')->subject('Email Test');
    });

Pero cuando intento pasar datos al correo electrónico, no se envía. Sé que un problema común no es pasar los datos con elutilizar ($ datos), pero estoy haciendo esto y todavía no funciona.

Este es mi código que no funcionará:

    $messageData = array(
        'name' => 'test name',
        'email' => 'test email',
        'message' => 'test message'
    );

    Mail::send('emails.contact', $messageData, function ($message) Use ($messageData) {
        $message->from($messageData['email'], $messageData['name']);
        $message->to('[email protected]','Joe T')->subject('Email Test');
    });

Estoy bastante atascado para las ideas ahora!

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta