小编Ski*_*est的帖子

Laravel Sendgrid SMTP 不起作用

我正在尝试使用 Sendgrid SMTP 发送常规 Mail:: 电子邮件。但他们没有通过,在我的 Sendgrid 仪表板上没有看到任何已发送的电子邮件,但也没有收到任何错误。

它确实有效,并且如果我将其更改为 Gmail SMTP 信息,它仍然有效。

对我可以看什么有什么建议吗?

邮件.php

'driver' => env('MAIL_DRIVER', 'smtp'),

'host' => env('MAIL_HOST', 'ssl://smtp.sendgrid.net'),

'port' => env('MAIL_PORT', 465),

'from' => ['address' => null, 'name' => null],

'encryption' => env('MAIL_ENCRYPTION', ''),

'username' => env('sendgrid_username'),

'password' => env('sendgrid_password'),
Run Code Online (Sandbox Code Playgroud)

.env

MAIL_DRIVER=sendmail
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=sendgrid_username
MAIL_PASSWORD=sendgrid_password
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="name"
MAIL_FROM_ADDRESS=no-reply@email.com
Run Code Online (Sandbox Code Playgroud)

php sendgrid laravel

5
推荐指数
1
解决办法
6594
查看次数

不需要 Laravel 验证,但仍然像需要一样返回

Laravel 验证规则有一些小问题。即我已经设置了一个字段名称为“url”的表单。这个 url 需要是一个 URL,但不是必需的。

所以我有:

'url' => 'url',
Run Code Online (Sandbox Code Playgroud)

在验证规则中,但在提交时仍然返回 URL 是无效格式。但是我没有填写,也不是必须的。

这里有点困惑,我应该在这里注意什么?

validation laravel

4
推荐指数
1
解决办法
2477
查看次数

标签 统计

laravel ×2

php ×1

sendgrid ×1

validation ×1