使用laravel为Android应用程序发送邮件忘记了密码功能

时间:2017-03-23 17:05:34

标签: laravel-5.3

我正在尝试为我的android项目创建一个忘记密码模块,该模块已经作为后端运行laravel。我想要实现的是创建一个随机字符串并将其作为邮件发送,但我不知道该怎么做。

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App;

class FgtPswdController extends Controller
{
    public function CheckEmail(Request $request){

        $email = $request['email'];

        $checkEmail = App\Login::where('email', '=', $email)->first();

        if ($checkEmail){

            $randomString = str_random(6);
            App\Forgot_Password::where('email', $email)->update('reset_code', $randomString);
        }
        else{
            $response['verification'] = false;
            return json_encode($response);
        }
    }
}

但是如何使用laravel

的内置功能发送邮件

1 个答案:

答案 0 :(得分:0)

您可以使用此

Mail::raw('Your Text', function($message){
            $message->to(to@host.com)->subject('Your Subject');
            $message->from('email@host.com', 'Your Name');
        });