-1
私は角度を使用して投稿を提出しようとしていますが、私はこれをフォローしていましたtutorial、次のエラーが発生します。laravel angular add post 500 error
$ http.post(...)成功リソースのロードに失敗しました関数ではありません:。 サーバは500(内部サーバーエラー)の状態で応答し
$ http.post(。 。。。。)成功がbの関数で ではありません$ scope.addPost(main.js:
:18)ここで
Route::post('auth/post', '[email protected]')->name('add.post');
は、ルートであります
のPostController
public function storePost(Request $request)
{
$data = request()->validate([
'title' => 'required|max:120',
'body' => 'required|max:1000'
]);
$data['user_id'] = auth()->user()->id;
$post = Post::create($data);
// return redirect('/home')->withMessage('A new post was created.');
return Response::json(array('success' => true));
}
Main.js
app.controller('mainCtrl', ['$scope', '$http', function($scope, $http){
$scope.posts = {};
$scope.addPost = function(){
$http.post('/auth/post', {
title: $scope.mytitle,
body: $scope.mybody
}).success(function(data, status, headers, config){
$scope.posts.push(data);
$scope.post = '';
});
};
}]);
ログを確認すると、何が表示されますか? –
@ Fred-ii- '$ http.post(...)。成功は関数ではありません。 b。$ scope.addPost(main.js:18)' – BARNOWL
あなたが投稿したエラー、かなりのヒット。 –