Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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 拉威尔邮件法';至';在课堂上找不到_Php_Email_Laravel_Laravel 4 - Fatal编程技术网

Php 拉威尔邮件法';至';在课堂上找不到

Php 拉威尔邮件法';至';在课堂上找不到,php,email,laravel,laravel-4,Php,Email,Laravel,Laravel 4,我正在关注phpacademy的laravel4身份验证教程系列,在emailer部分(第6部分,共16部分)遇到了一个障碍 我将在phpstorm中完成此操作,并从安装了_ide_helper.php 当我在HomeController.php文件中使用Mail::send方法时,代码助手返回以下错误消息 method "to" not found in class 进一步解释如下: Referenced method not found in subject class 如果能为解决这

我正在关注phpacademy的laravel4身份验证教程系列,在emailer部分(第6部分,共16部分)遇到了一个障碍

我将在phpstorm中完成此操作,并从安装了_ide_helper.php


当我在HomeController.php文件中使用Mail::send方法时,代码助手返回以下错误消息

method "to" not found in class
进一步解释如下:

Referenced method not found in subject class
如果能为解决这一问题指出正确的方向,我们将不胜感激


以下是HomeController类的完整代码,包括导致问题的Mail:send方法:

class HomeController extends BaseController
{
    public function home()
    {
        Mail::send('emails.auth.test', array('name'=>'User'), function($message)
    {
        $message->to('user@gmail.com','User')->subject('Test');
    });
    }
}

我遇到了这个问题,它是配置错误的mail.php。检查mail.php配置,如果使用STMP,请尝试telnet或其他工具验证您的凭据。

我觉得不错。你试过在浏览器中运行它吗?可能是代码助手中的错误。是的,我尝试在浏览器中运行它,它会返回“哇,好像出了什么问题”页面。如果有任何错误消息,请检查你的
应用程序/storage/logs/laravel.log
。您还可以在
app/config/app.php
中将
debug
更改为true,以便在浏览器上看到错误消息。非常感谢。启用调试器后,我可以看到问题出现在发件人地址中。我在mail.php配置文件中犯了一个新手错误。这是现在固定的一个我已经发送和收到测试电子邮件=)很高兴你解决了它!也许还可以加上你是如何解决的:)