Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.94 KB | None | 0 0
  1. //controller
  2.  
  3.  public function store(Request $request,\Illuminate\Mail\Mailer $mailer){
  4.         $user = new User();
  5.         $user->email = $request->input('work_email');
  6.         $user->password =Hash::make('123456789');
  7.         $user->name =  $request->input('first_name');
  8.         $user->save();
  9.         $user->employee()->create($request->all());
  10.         $mailer->to(Auth::user()->email, Auth::user()->name)->send(new MyMail($request->input('Your Account has been created')));
  11.         return redirect()->back();
  12.     }
  13.  
  14. //.env
  15. MAIL_DRIVER=smtp
  16. MAIL_HOST=smpt.gmail.com
  17. MAIL_PORT=587
  18. MAIL_USERNAME=sonfordhr@gmail.com
  19. MAIL_PASSWORD=0712074587
  20. MAIL_ENCRYPTION=tls
  21.  
  22.  
  23. //MyMailer class
  24.  
  25. class MyMail extends Mailable
  26. {
  27.     use Queueable, SerializesModels;
  28.  
  29.  
  30.     public function __construct()
  31.     {
  32.         //
  33.     }
  34.  
  35.     public function build()
  36.     {
  37.         return $this->from('hr@laravel3.dev')->view('email.son');
  38.     }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement