【问题标题】:Laravel mail function - change the recipientsLaravel 邮件功能 - 更改收件人
【发布时间】:2015-12-03 00:08:52
【问题描述】:

我不确定这是否是 SO 范围,但我在文档中找不到解决方案。

我得到了一个完整的 Laravel 项目。

根的结构显示在 Total Commander 窗口的右侧。

接下来是public_html文件夹

问题在于电子邮件发送部分。在所有视图中,表单都有方法 POST 和操作 /mail/ 来发送电子邮件。它确实发送了,但是我不知道在哪里更改收件人,因为我希望所有联系电子邮件都发送到不同的地址。

我尝试在 app 文件夹中进行搜索,但控制器似乎完全为空或具有显示视图的基本方法。

我已尝试更改 .contactemail 文件中的电子邮件。

我已尝试更改 postmaster.php 文件中的电子邮件。

我试图在 app/config/mail.php 中设置默认的“to”数组,因为我在文档中读到它会在所有电子邮件发送中覆盖它(它说它对开发目的很有用)。

这些方法都没有产生我需要的结果。

我知道此服务会发送电子邮件,因为旧收件人仍然收到电子邮件。

你们中的任何 Laravel 开发人员知道我可以在哪里更改它或找到 /mail/ 函数的位置吗?我想我浏览了所有文件夹,但仍然没有运气。

【问题讨论】:

  • 当您发布表单时,它将转到特定的路由,该路由将指向控制器中的一个函数。在这种情况下,这个表单指向什么路由(向我们展示路由),然后哪个控制器内部的哪个函数处理这个(向我们展示控制器)。
  • 我在哪里可以查看路线? app/controllers 只有两个控制器 - BaseController 只有一个 setupLayout 函数和一个 HomeController 有一个 showWelcome 也加载一个视图。还是我没有正确理解问题?
  • 如果可以的话,我们可以在聊天室聊天吗? chat.stackoverflow.com/rooms/96842/laravel
  • App/http/routes.php 中查看您的路线,用您在那里看到的内容更新问题
  • app文件夹中没有http文件夹。

标签: php email laravel


【解决方案1】:

嗯,看起来你有 Laravel 4,因为下面的结构:

ftp://0125534@37.140.192.138/
    app/
    bootstrap/
    vendor/
    workbench/
    composer
    .htaccess

公用文件夹如下所示:

public_html/public/    

也就是说,您的routes.php 文件应该位于app/ 文件夹中。在其中,尝试找到相应的 url。此外,人们会做一些你可以考虑看看的做法:

  1. 配置文件 (app/config):开发人员在其中声明电子邮件、姓名、地址等内容。
  2. 服务(app/helpers 或 app/services):开发人员声明了一些负责一包常用功能的类。看看那里是否有一个处理电子邮件功能的神秘类。

【讨论】:

  • 我把route.php的完整代码贴在了聊天室里。 chat.stackoverflow.com/rooms/96842/laravel 如果你喜欢,你可以看到它
  • 要编辑:我在原始帖子中发布了结构。这些文件夹都不存在 =(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-12
  • 1970-01-01
  • 2014-03-10
相关资源
最近更新 更多