Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 4电子邮件错误_Php_Email_Laravel - Fatal编程技术网

Php Laravel 4电子邮件错误

Php Laravel 4电子邮件错误,php,email,laravel,Php,Email,Laravel,我一直在尝试从Laravel发送电子邮件,我收到以下错误: Symfony\Component\Debug\Exception\FatalErrorException语法错误,意外的“$message”(T_变量) 这是我的密码: class SubmitBooking extends \BaseController { public function submit() { $data = array('name' => 'test', 'message' =>

我一直在尝试从Laravel发送电子邮件,我收到以下错误:

Symfony\Component\Debug\Exception\FatalErrorException语法错误,意外的“$message”(T_变量)

这是我的密码:

class SubmitBooking extends \BaseController {

public function submit() {

        $data = array('name' => 'test', 'message' => 'test message');
        Mail::pretend('emails.booking', $data, function($message) 
        { 
            $message->to("me@gmail.com", "Name Name")->subject('Welcome to My Laravel app!');         
            $message->from("from@maldivehosting.net", "Name Name");
        });

     }
}
我使用的是PHP的最新版本,我已经在本地和site5主机上进行了测试。 谁来帮帮我

,创建电子邮件时不能使用
$message
。请改为尝试
$msg

$data = array('name' => 'test', 'msg' => 'test message');

我不知道你为什么使用Mail::假装发送电子邮件,一定是打字错误。正确的语法应为:

Mail::send('emails.booking', $data, function($msg) 
{ 
    $msg->to("me@gmail.com", "Name Name")->subject('Welcome to My Laravel app!');         
    $msg->from("from@maldivehosting.net", "Name Name");
});