0
私はionhostフレームワークでモバイルアプリケーションを作成しようとしていますが、localhost:8100で動作する角度jsアプリケーションでCROSを使用する必要があります。このアプリケーションのサーバー側は、PHPフレームワークLaravelでホストされ、動作しています。私はプリフライトチャネルが成功しなかったCORSエラー理由を取得し、URLにいくつかのデータを投稿しようとしているときに、クロスオリジン・リクエストのために私はAngular js - Laravel CORSプリフライトチャンネルが成功しませんでした
App::before(function($request){
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content- Type, Access-Control-Allow-Origin');
header('Access-Control-Allow-Methods: POST, GET, OPTIONS');
header('Access-Control-Allow-Credentials: true');
});
filter.php Laravelに次のヘッダーを設定しています。私の角度のjsスクリプトは以下の通りです。
var url = http://example.com/location
var postdata = {some : “data”};
$http.post(url, postdata)
.success(function (data) {
// Some success code
})
.error(function (data) {
// Some failed code
});
私はfilter.phpを持っていますが、** laravelにverifycrsf.php配置されている場所。 – Dinoop
midleware dirを確認してください – Nipek
私はLaravel 4.2を使用しています。私はverifycrsf.phpがそこにないと思います。 – Dinoop