2017-03-26 8 views
2
public function acceptpersonalvisitupdate(Request $request) 
    { $employeeinfo=$request->input('employeeinfo'); 
     $id=$request->input('id'); 
     $visitoremail=$request->input('visitoremail'); 
     $visitorname=$request->input('visitorname'); 
     $visitorphonenumber=$request->input('visitorphonenumber'); 
     $visitortype=$request->input('visitortype'); 
     $empname=$request->input('empname'); 
     $empdept=$request->input('empdept'); 
     $date=$request->input('date'); 
     $from=$request->input('from'); 
     $noofhours=$request->input('noofhours'); 


     Mail::send('mails.acceptedpersonalvisit',  
     ['visitorname'=>$visitorname,'visitorphonenumber'=>$visitorphonenumber, 
               'visitoremail'=>$visitoremail,'id'=>$id,'visitortype'=>$visitortype, 
               'empname'=>$empname,'empdept'=>$empdept,'date'=>$date,'from'=>$from, 
               'noofhours'=>$noofhours,'employeeinfo'=>$employeeinfo],function($message) 
    { 
    $message->to($visitoremail,$visitorname))->subject('Personal Visit Request Accepted'); 
    }); 
    DB::update('update bookingtable set employeeinfo=?,staus="Approved" where id=?',[$employeeinfo,$id]); 
    return Redirect::to('acceptedpersonalvisits')->with('success','Successfully Accepted Personal Book Request!!!'); 
} 

im obigen Code i ein acceptpersonalvisitupdate Post function.Its Variablen sind solche Liste von Variablen defined.From dass Variablen i $ visitoremail und $ visitorname in Mail function.when zugreifen möchte ich die normalerweise auf Variable zeigt es Fehler als undefinierte Variable $ visitoremail.how auf diese Variable innerhalb der Mail-Funktion zugreifen. Jede Hilfe und Anregungen sind sehr willkommen. Danke.Zugriff Funktion Variable

Antwort

3

Fügen Sie den use():

function ($message) use($visitoremail, $visitorname) { 
+1

Es Worked.Thank Dank für Ihre Antwort so viel. – Nivas

Verwandte Themen