2016-07-22 11 views
1

hier ist meine ionische AnsichtBuchungsdaten von meiner ionischen/Angularjs App 5.2 Datenbank Laravel gibt Fehler

<ion-view view-title="Dashboard"> 
    <ion-content class="splash padding has-header"> 
<p class="button button-calm button-block" ng-click="insert()">post</p> 
    </ion-content> 
</ion-view> 

mein Winkel Code

$scope.insert = function() { 
     var data = {matric:21}; 

    $http.post("http://localhost:8000/datas",data).success(function(data,status){ 
    console.log(data); 
    }).error(function(error){ 
    console.log("error is that ",error); 
    }); 
}; 

meine Routen in Laravel

Route::get('datas',array('middleware' => 'cors', 'uses' => '[email protected]')); 
Route::get('datas/{level}',array('middleware' => 'cors', 'uses' => '[email protected]')); 
Route::post('datas',array('middleware' => 'cors', 'uses' => '[email protected]')); 

mein Laravel Controller

der Fehler ich in meinem Chrom log erhalten

XMLHttpRequest kann http://localhost:8000/datas nicht geladen werden. Antwort auf Preflight-Anforderung nicht übergeben Kontrolle der Zugriffskontrolle: Die 'Access-Control-Allow-Origin' Header enthält mehrere Werte 'http://evil.com/, *', aber nur eine ist erlaubt. Ursprung 'http://localhost:8100' ist daher nicht erlaubt.

controllers.js: 126 Fehler ist, dass null

der Fehler i

in meinem mozilla log erhalten

Cross-Origin-Anforderung blockiert: Die Same Origin Policy nicht zulässt die Remote-Ressource Lesen bei http://localhost:8000/datas. (Grund: CORS Header 'Access-Control-Allow-Origin' fehlt). Fehler ist, dass null

Antwort

2

anfordern Schutz Kreuz Herkunft helfen ich einen Beitrag Ihre Anfrage durch den Briefträger lief und sah einen verifycrsf tokken error.you durch diese von EDITIN die bekommen kann Verifycrsf.php Datei in Ihrer Laravel-Datei, fügen Sie Ihre Pfade zur Funktion dort hinzu und es sollte funktionieren. (zum Beispiel. 'Api/*' für localhost: 8000/api/matric)

+0

Das stolperte mich auch für eine Weile - das war der Workaround für mich in Laravel 5.3 – Phil

0

Verwenden this Paket, wird es Ihnen mit dem

+0

bin bereits mit diesem (barryvdh/laravel-cors) paket für die kors ... – Nipek

+0

ich bekomme immer noch die gleiche error.Ich bin mit laravel5.2 – Nipek