首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用vuejs发送电子邮件

使用vuejs发送电子邮件
EN

Stack Overflow用户
提问于 2019-01-18 13:33:25
回答 2查看 3.7K关注 0票数 0

我想用laravel和vuejs发送电子邮件。我像下面这样写了laravel控制器函数

代码语言:javascript
复制
Mail::send(['text' => 'mail'],['name', 'David'], function($message){
    $message->to('test123@gmail.com')->subject('Test Email');
    $message->from('testmail@gmail.com', 'David');
});
return response()->json(['success'=>true]);

我为@click方法写了一个vuejs send email函数

代码语言:javascript
复制
this.axios.get('https://techwizlanka/send', {
    body: JSON.stringify(this.user),
    headers: {
        'content-type': 'application/json',
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
})
.then(res => res.json())
.then(data => {
    console.log("email sent");
})
.catch(err => console.error(err.toString()));

我将这个URL命名为

代码语言:javascript
复制
Route::get('/send', 'MailController@sendMail'); 

但是当单击“发送”按钮时,它会显示此错误消息。

app.js:44786未捕获TypeError:无法在VueComponent.sendMail (app.js:44786)的invoker (app.js:34769)的HTMLButtonElement.fn._withTask.fn._withTask (app.js:34568)读取未定义的属性“”get“”

有人能帮我解决这个问题吗?基本上,我想在提交带有laravel和vuejs的表单时发送电子邮件。

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

https://stackoverflow.com/questions/54248213

复制
相关文章

相似问题

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