我正在尝试使用Laravel框架发送电子邮件,但是我不能。实际上,当我将代码放置并尝试在WAMP服务器上运行时。我有这个错误。
InvalidArgumentException in FileViewFinder.php line 137: View [emailconfirm] not found.
我的路线代码:
Route::get('sendemail','adminLoginController@sendemail');
我的控制器代码:
namespace AppHttpControllersadmin;
use IlluminateSupportFacadesAuth;
use Validator;
use IlluminateHttpRequest;
use DB;
use Hash;
use AppHttpRequests;
use AppHttpControllersController;
use Input;
use Mail;
use AppMailReminder;
public function sendemail(Request $request)
{
$postsite1234 = $request->all();
$email = $postsite1234['email'];
$to_email = 'bdt.svk@gmail.com';
Mail::send('emailconfirm',['name' => 'yuven'], function ($message){
$message->to($to_email,'vijay')
->subject('code');
$message->from('vijay@app.com', 'vijay');
});
}
我可以在Localhost中使用Wamp服务器发送电子邮件吗?那是工作吗?如果可以的话,请提供帮助。
laravel 5.1和5.2
只是在.env文件中设置电子邮件配置: -
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=example@example.com
MAIL_PASSWORD=******
MAIL_ENCRYPTION=tls
在Laravel 4,5中只需在config/mail.php中设置电子邮件配置与上述相同。这意味着mail_driver,mail_host,mail_port,mail_username,mail_password,mail_encryption