2016-04-18 14 views
0

Ich benutze vue-Ressource eine Post-Anforderung wie folgt zu machen:

methods: { 
     searchNodes: function (val) { 
      this.loading = true; 
      this.$http.post('/search_query', [val]).then(function (response) { 
       this.nodes = response.data; 
       this.loading = false; 
      }, function (response) { 
       console.log(response); 
      }); 
     } 
    } 

und dies ist mein Weg

Route::post('search_query', '[email protected]')->name("search"); 
    Route::resource('search', 'SearchController'); 

und in dieser ist meine Funktion:

public function search(Request $request) 
    { 
     dd($request->all()); 
    } 

put in netzwerk tippen sie zurück status code 302 und umleiten mich auf die login-seite?

+0

Sind Sie angemeldet sein erforderlich, um die Strecke zu gelangen? – haakym

Antwort

0

Das Problem, das ich vergessen wurde diese Linie an der Spitze von meinem Skript enthalten:

Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('content');