Php 拉威尔邮件法';至';在课堂上找不到
我正在关注phpacademy的laravel4身份验证教程系列,在emailer部分(第6部分,共16部分)遇到了一个障碍 我将在phpstorm中完成此操作,并从安装了_ide_helper.phpPhp 拉威尔邮件法';至';在课堂上找不到,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 如果能为解决这
当我在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配置文件中犯了一个新手错误。这是现在固定的一个我已经发送和收到测试电子邮件=)很高兴你解决了它!也许还可以加上你是如何解决的:)