2015-12-03 6 views
0

Я не совсем уверен, что это SO, но я не могу найти решение в документах.Функция почты Laravel - изменение получателей

Я получил доступ к полному проекту Laravel. root structure

Структура корня отображается справа от окна Total Commander.

Следующая папка public_html public_html

Проблема заключается в отправке электронной части. По всем представлениям форма имеет метод POST и действие /mail/, которое должно отправить электронное письмо. Он отправляется, однако я не знаю, где мне изменить получателя, потому что я хочу, чтобы все контактные письма попадали на другой адрес.

Я попытался выполнить поиск в папке приложения, но контроллеры кажутся полностью пустыми или имеют базовые методы для отображения представления.

Я попытался изменить письмо в файле .contactemail.

Я попытался изменить адрес электронной почты в файле postmaster.php.

Я попытался установить массив «to» по умолчанию в app/config/mail.php, поскольку я прочитал в документах, что он переопределит его для всей отправки по электронной почте (он сказал, что это полезно для целей dev) ,

Ни один из этих методов не дал нужного мне результата.

Я знаю, что эта служба отправляет электронные письма, потому что старый получатель все еще получает электронные письма.

У любого из вас разработчики Laravel не знают, где еще я могу посмотреть, как изменить его или найти, где находится/почта/функция? Кажется, я прошел через все папки и до сих пор не повезло.

+0

При отправке формы она перейдет к определенному маршруту, который укажет на функцию в контроллере. В этом случае, на каком пути эта форма указывает (покажите нам маршрут), а затем какую функцию внутри этого контроллера обрабатывает (покажите нам контроллер). – James

+0

Где я могу проверить маршрут?Приложение/контроллеры имеют только два контроллера - BaseController, который имеет только функцию setupLayout и HomeController, у которой есть showWelcome, который также загружает представление. Или я не правильно понял вопрос? – Alexey

+0

Если возможно, можем ли мы пообщаться в чате? http://chat.stackoverflow.com/rooms/96842/laravel – Alexey

ответ

0

Ну, похоже, у вас есть Laravel 4, из следующей структуры:

ftp://[email protected]/ 
    app/ 
    bootstrap/ 
    vendor/ 
    workbench/ 
    composer 
    .htaccess 

Общая папка выглядит как это:

public_html/public/  

Говорит, что ваш файл routes.php должен быть расположен в app/ папка. Внутри этого файла попытайтесь найти соответствующий URL-адрес. Кроме того, люди получают некоторые рекомендации, которые вы можете рассмотреть:

  1. Файлы конфигурации (app/config): разработчики объявили о вещах там, например, в письмах, именах, адресах и других.
  2. Услуги (приложение/помощники или приложения/службы): разработчики объявили несколько классов, в которых есть пакет общих функций. Посмотрите там, если есть таинственный класс, обрабатывающий функции электронной почты.
+0

Я разместил полный код route.php в чате. chat.stackoverflow.com/rooms/96842/laravel Вы можете это увидеть, если вам нравится – Alexey

+0

To Edit: я разместил структуру в исходном посте. Ни одна из этих папок не существует = ( – Alexey

Смежные вопросы