首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Laravel电子邮件发送问题。

在Laravel电子邮件发送问题。
EN

Stack Overflow用户
提问于 2016-12-12 14:58:59
回答 1查看 125关注 0票数 0

我正在尝试使用laravel框架发送电子邮件,但我不能。实际上,当我把我的代码放在wamp服务器上运行时。我得到了这个错误。

代码语言:javascript
运行
复制
 InvalidArgumentException in FileViewFinder.php line 137: View [emailconfirm] not found.

我的路线编码:

代码语言:javascript
运行
复制
Route::get('sendemail','admin\LoginController@sendemail');

我的控制器代码:

代码语言:javascript
运行
复制
namespace App\Http\Controllers\admin;
use Illuminate\Support\Facades\Auth;
use Validator;
use Illuminate\Http\Request;
use DB;
use Hash;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Input;
use Mail;
use App\Mail\Reminder;

 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');


    });


}

我可以在本地主机中使用wamp服务器发送电子邮件吗?那是工作吗?如果可以的话,请帮助我。

EN

回答 1

Stack Overflow用户

发布于 2016-12-12 15:11:31

在laravel 5.1和5.2中

只需在.env文件中设置电子邮件配置:-

代码语言:javascript
运行
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41095606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档