почтовый метод laravel ‘to’ не найден в классе

#php #email #laravel #laravel-4

#php #Адрес электронной почты #laravel #laravel-4

Вопрос:

Я следую серии руководств phpacademy по аутентификации в Laravel 4 и столкнулся с камнем преткновения в разделе «Отправитель электронной почты» (часть 6 из 16).

Я завершаю это в phpstorm с помощью _ide_helper.php установлен из https://gist.github.com/barryvdh/5227822


Когда я использую метод Mail::send в HomeController.php в файле code helper возвращается следующее сообщение об ошибке.

 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');
    });
    }
}
  

Комментарии:

1. Для меня выглядит нормально. Вы пробовали запускать его в своем браузере? Возможно, это ошибка в вашем помощнике по кодированию.

2. да, я пытался запустить его в браузере, и он возвращает страницу «Упс, похоже, что-то пошло не так».

3. Проверьте свой app/storage/logs/laravel.log , есть ли какое-либо сообщение об ошибке. Вы также можете изменить debug значение true в app/config/app.php , чтобы вы увидели сообщение об ошибке в своем браузере.

4. Большое спасибо, Unnawut. Как только я включил отладчик, я смог увидеть, что проблема была в адресе отправителя. Я допустил ошибку новичка в mail.php файл конфигурации. Теперь это исправлено, я отправил и получил тестовое электронное письмо =)

5. Рад, что вы решили это! Возможно, добавьте, как вы это решили, в качестве ответа 🙂

Ответ №1:

У меня была эта проблема, она неправильно настроена mail.php. Проверьте ваш mail.php для настройки попробуйте telnet или какой-либо другой инструмент для проверки ваших учетных данных, если используете STMP.