Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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从本地主机向gmail发送电子邮件_Php_Email_Laravel 4 - Fatal编程技术网

Php Laravel 4从本地主机向gmail发送电子邮件

Php Laravel 4从本地主机向gmail发送电子邮件,php,email,laravel-4,Php,Email,Laravel 4,我无法从本地开发的站点发送电子邮件。在我的控制器中,我有以下代码: public function store() { $data = Input::all(); Mail::send('contact.display',$data, function($message) { $message->to('giannhs905@gmail.com')->subject('Welcome!'); }); } 我的看法如下: <h1

我无法从本地开发的站点发送电子邮件。在我的控制器中,我有以下代码:

public function store()
{
    $data = Input::all();

    Mail::send('contact.display',$data, function($message)
    {
        $message->to('giannhs905@gmail.com')->subject('Welcome!');
    });
}
我的看法如下:

<h1>    
Subject : {{$data['subject']}}
</h1>   

<h1>
From : {{ $data['name'] }}
</h1>
<br/><br/>

{{ $data['comments'] }}

主题:{{$data['Subject']}
发件人:{{$data['name']}


{{$data['comments']}
起初,我不关心表格中的输入。我只想向我的帐户发送一封虚拟电子邮件


我做错了什么?我应该更改一些配置吗。文件..?

检查您的
config/mail.php
文件

如果你有一个gmail帐户,你可以使用谷歌邮件驱动程序。像这样使用它:

'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 465,
'encryption' => 'ssl',
'username' => '*your@gmail.com*',
'password' => '*yourpassword*',

您是否修改了配置文件夹中的邮件设置?否…我应该这样做吗?如果是,我应该更改什么?确定。检查那里的配置文件。这些评论解释了放在那里的内容。你能帮我一点忙吗?我是网络开发新手,有点迷路了…如果我做了更改,它会工作的,或者我应该有一个邮件服务器。。?说明如何配置此选项。大多数情况下,您可以使用isp提供的smtp服务器。好的…我已经让它工作了…但是我无法访问视图中的数据…我得到$data未定义..我更新上面的代码并等待您的答复..谢谢使用:$message->subject=$data['subject'];在你看来:{{$message->subject}我又得到了一个未定义的变量:data..有什么想法吗..是的,但这与你最初的问题无关了。无论如何,试试这个:$data['comments']=Input::get('comments');邮件::发送('contact.display',$data,函数($message)使用($data){$message->to('giannhs905@gmail.com')->subject('Welcome!');$message->comments=$data['comments'];});但是,我只看到了代码的一小部分,所以问题可能是很多正确的事情(比如表单)。也许你应该发布一个新问题,包括你的“新”问题的完整代码和描述*编辑:打字错误