2016-07-26 4 views
0

Ich versuche Besucher zu sammeln, die auf den Link klicken, Informationen in db. Ich habe einige Codes geschrieben, um diese Informationen zu sammeln. Aber es funktioniert nicht richtig. Unten ist mein Teil der CodesBesucherinformationen sammeln

public function getPostById($id) 
    { 
     $promo = Post::where('id', $id)->where('state', 'pending')->get(); 
     return view('single-promo', ['guest_promos' => $promo]); 

     $visitor_info = new Visitor(); 
     $visitor_info->increments('click_count'); 
     $visitor_info->ip = Request::ip(); 
     $visitor_info->uri = Request::getRequestUri(); 
     $visitor_info->post_id = $id; 
     $visitor_info->save(); 
    } 

Antwort

0

alles nach der Rückkehr Anweisung wird nicht ausgeführt! Sie müssen Middleware verwenden, wenn Sie Code nach dem Controller-Finsh ausführen möchten.

sehen Sie die Dokumentation für middleware und Terminable Middleware