【发布时间】:2016-03-06 18:12:07
【问题描述】:
我正在尝试发送电子邮件,但我不能再动了,这是我的看法:
<h1>Contact TODOParrot</h1>
<form action="contact" method="post">
<div class="form-group">
<label>Your First Name</label>
<input type="text" name="Fname" placeholder="Your First Name" />
</div>
<div class="form-group">
<label>Your Last Name</label>
<input type="text" name="Lname" placeholder="Your Last Name" />
</div>
<div class="form-group">
<label>Your Email</label>
<input type="email" name="Email" placeholder="Your Email" />
</div>
<div class="form-group">
<label>Your Phone Number</label>
<input type="text" name="Phone" placeholder="Your Phone" />
</div>
<div class="form-group">
<label>Your Order</label>
<input type="text" name="Order" placeholder="Your Order" />
</div>
<div class="form-group">
<button class="btn btn-default" name="Submit" type="Submit">Send Order</button>
</div>
</form>
那是我的控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests\ContactFormRequest;
class aboutController extends Controller
{
//
public function create()
{
return view('about.contact');
}
public function store(ContactFormRequest $request)
{
\Mail::send('about.contact',
array(
'Fname' => $request->get('Fname'),
'Lname' => $request->get('Lname'),
'Email' => $request->get('Email'),
'Phone' => $request->get('Phone'),
'Order' => $request->get('Order')
), function($message)
{
$message->from('mohamedsasa201042@yahoo.com');
$message->to('elbiheiry2@gmail.com', 'elbiheiry')->subject('TODOParrot Feedback');
});
return \Redirect::route('contact')
->with('message', 'Thanks for contacting us!');
}
}
这就是我的路线:
Route::get('contact',
['as' => 'contact', 'uses' => 'AboutController@create']);
Route::post('contact',
['as' => 'contact', 'uses' => 'AboutController@store']);
这就是 .env 文件中的配置:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=ssl
当我按下发送时,我删除了问题中的名称和密码,它给了我“禁止”作为消息。
谁能帮忙?
【问题讨论】:
-
你是否在 Laravel 中配置了邮件服务?
-
@maytham-ɯɐɥʇʎɐɯ 是的,我配置了它,我将编辑问题以添加它
-
@maytham-ɯɐɥʇʎɐɯ 我正在使用 smtp
-
@maytham-ɯɐɥʇʎɐɯ 不,它只输入“禁止”这个词,什么都不发送