php - laravel 5 mail::send() not working in controller -


it show error while executing code on server...
page not working on submit form
controller code

class saveformcontroller extends controller { public function create(){     return view('/join-our-team'); } public function store(saveformrequest $request){     $data   =   input::all();     mail::send('emails.reply', $data, function($message){         $message->from($data['email'] , $data['name']);         $message->to('abc@asd.com' , 'team');     });     return redirect('/');  } } 

my html code was

<ul style="background: rgb(255, 210, 210);">         @foreach($errors->all() $error)             <li>{{ $error }}</li>         @endforeach     </ul>      {!! form::open(array('route' => 'applicant_store', 'class' => 'form')) !!}      <div class="form-group">         {!! form::label('your name') !!}         {!! form::text('name', null,              array('class'=>'form-control',                    'placeholder'=>'your name')) !!}     </div>      <div class="form-group">         {!! form::label('your e-mail address') !!}         {!! form::text('email', null,              array('class'=>'form-control',                    'placeholder'=>'your e-mail address')) !!}     </div>      <div class="form-group">         {!! form::label('your education') !!}         {!! form::select('education', ['post graduate', 'graduate', '12th'], null, ['class'=>'form-control'] ) !!}     </div>       <div class="form-group">         {!! form::label('your contact no.') !!}         {!! form::text('phone', null,              array('class'=>'form-control',                    'placeholder'=>'your 10 digit mobile no.')) !!}     </div>      {!! form::label('experience') !!}      <div class="row">         <div class="col-md-6">             <div class="form-group">             {!! form::label('years') !!}             {!! form::select('year',[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, '10+'],null, ['class'=>'form-control']) !!}             </div>         </div>         <div class="col-md-6">             <div class="form-group">             {!! form::label('months') !!}             {!! form::select('month',[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11],null, ['class'=>'form-control']) !!}             </div>         </div>     </div>      <div class="form-group">         {!! form::label('resume (doc,docx,pdf format)') !!}         {!! form::file('applicant_resume',['class'=>'form-control']) !!}     </div>      <div class="form-group">         {!! form::submit('submit details',            array('class'=>'btn btn-success')) !!}     </div>                            {!! form::close() !!} 

and app/mail.php configuration

<?php return [ 'driver' => env('mail_driver', 'smtp'), 'host' => env('mail_host', 'smtp.abc.com'), 'port' => env('mail_port', 587), 'from' => ['address' => 'my_mail', 'name' => 'team'], 'encryption' => 'tls', 'username' => env('my_email'), 'password' => env('my_pwd'), 'sendmail' => '/usr/sbin/sendmail -bs', 'pretend' => false, ]; 

cannot found error after try diffetrent......
please me solution..

your problem data you're passing mail function. second parameter data being sent view not within function. change this

public function store(saveformrequest $request){     $data   =   input::all();     mail::send('emails.reply', $data, function($message) use($data) {         $message->from($data['email'] , $data['name']);         $message->to('abc@asd.com' , 'team');     });     return redirect('/'); 

Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -