我正在尝试为我的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
的内置功能发送邮件答案 0 :(得分:0)
您可以使用此
Mail::raw('Your Text', function($message){
$message->to(to@host.com)->subject('Your Subject');
$message->from('email@host.com', 'Your Name');
});