public function sendEmailReminder(Request $request, $id, $reminder) { $user = Users::findOrFail($id); Mail::send('emails.reminder', ['user' => $user], function ($message) use($user, $reminder) { $pathToImage = "/images/Economix3731_Fotor.jpg"; $message->from('*****@*****.**', 'Admin'); $message->subject('Reminder'); $username = $user->first_name . ' ' . $user->last_name; $testemail = '*****@*****.**'; $message->to($testemail, $username)->subject('Your Reminder!'); //$message->sender($address,$name); //$message->cc($address,$name); //$message->bcc($address,$name); //$message->replyTo($address,$name); //$message->priority($level); //$message->attach($pathtoFile, array $options=[]); // $options = ['as'=>$display,'mime'=$mime]; //$message->attachData($data,$name,array $options=[]); //$message->getSwiftMessage(); }); }
public function newPassword() { Users::redirectIf(true); try { $user = Users::findOrFail('mail', Helper::post('mail')); $pass = Config::randomString(8); $user->password = password_hash($pass, PASSWORD_BCRYPT); $user->save(); Users::resendPassword($user, $pass); } catch (\Exception $e) { Session::setFlash('danger', '', 'Aucun compte trouvée avec cette adresse email !'); } Router::redirect('user.signin'); }