Step-1 php artisan make:mail TestMail Step-2 change In .env File MAIL_MAILER =smtp MAIL_HOST =smtp.gmail.com MAIL_PORT = 587 MAIL_USERNAME =yourmail@gmail.com MAIL_PASSWORD =hearyourpassword MAIL_ENCRYPTION =tls MAIL_FROM_ADDRESS =yourmail@gmail.com MAIL_FROM_NAME = " ${ APP_NAME } " Step-3 php artisan serve Step-4 In Controller ->Function $details =[ 'title' => "Mail from Laravel" , 'body' => "This mail laravel test mail i'll try" , ]; Mail :: to ( "sendermail@gmai.com" )-> send ( new TestMail ( $details )); return "Mail Send" ; Step-5 Change in TestMailFile public $details ; ...