这是我的角度控制器,我在laravel中使用它,但当我提交我的表格时,我得到了
MethodNotAllowedHttpException
app.service('post_service', function ($http) {
create = $http.POST('/post', JSON.stringify(data)).then(
function mySuccess(response) {
debugger
$scope.myWelcome = response.data;
},
function myError(response) {
debugger
$scope.myWelcome = response.statusText;
}
)
});
app.controller('postController', ['$scope', function ($scope, post_service) {
$scope.message = 'AddPosts';
// $scope.post=null;
$scope.save = function (data) {
post_service.create(data)
}
}]);
我的路线配置是:
Route::resource('post', 'PostController');
就像你看到我使用资源控制器,它允许我们使用所有类型的路由,如商店索引或....
了解更多细节:我的表单是简单的角度形式,不包含像 csrfToken
这样的标记字符串或类似的东西
答案 0 :(得分:0)
您可以使用此Route::post('/postData', 'PostController@action');
$http.POST('/postData', JSON.stringify(data)).then(
code here
);