Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS$http POST转换为GET_Javascript_Angularjs_Laravel_Laravel 5_Angular File Upload - Fatal编程技术网

Javascript AngularJS$http POST转换为GET

Javascript AngularJS$http POST转换为GET,javascript,angularjs,laravel,laravel-5,angular-file-upload,Javascript,Angularjs,Laravel,Laravel 5,Angular File Upload,我有一条路线 Route::post('/updateLogo', 'CaptivePortalController@updateLogo'); 那我就在这里发帖子 你在这里做错了什么 有什么提示吗 这看起来像是重新定向。 参考: 请检查服务器上的路由配置,确保它与您的请求完全相同 如果您正在请求“/myroute”,但已将路由定义为“/myroute/”,则服务器可能会重定向到“/myroute” 使用GET完成所有重新定向。 由于路由不允许GET请求,它返回405 您是否有另一个对/upd

我有一条路线

Route::post('/updateLogo', 'CaptivePortalController@updateLogo');
那我就在这里发帖子

你在这里做错了什么


有什么提示吗

这看起来像是重新定向。 参考:

请检查服务器上的路由配置,确保它与您的请求完全相同

如果您正在请求“/myroute”,但已将路由定义为“/myroute/”,则服务器可能会重定向到“/myroute”

使用GET完成所有重新定向。
由于路由不允许GET请求,它返回405

您是否有另一个对/updateLogo的请求?如何检查?我通过$http发帖子的方式有问题吗?
$http({
    method: 'POST', <----- I did a POST 
    url: '/updateLogo',
    headers: { 'Content-Type': undefined },
    transformRequest: function (data) {
        console.log("data coming into the transform is ", data);
        var formData = new FormData();
        formData.append("company_logo_path", data.files);
        console.log($scope.files.company_logo_path);
        return formData;
    },
    data: { files: $scope.files.company_logo_path }
})

.then(function successCallback(response) {
    console.log("success");
    console.log(response);
    $('.save-fade').delay(500).fadeOut(1000);
}, function errorCallback(response) {
    console.log("fail");
    console.log(response);
});
Request URL:http://l.ssc.com:8888/en/updateLogo
Request Method:GET <------ 
Status Code:405 Method Not Allowed
Remote Address:127.0.0.1:8888
Referrer Policy:no-referrer-when-downgrade