如何post形成数据存储方法?

How to post form data to store method?

我正在尝试 post 从 angular 服务向 laravel 控制器存储形成数据。我正在使用以下代码。正在调用我设置的 url,但出现以下异常错误:

exception: "Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException"

这些是我正在使用的代码。

private _commentUrl = GlobalVariable.BASE_API_URL + 'comments/store';


postComment(data:any) {
    return this.http.post<any>(this._commentUrl, data);
}

php

class CommentsController extends Controller
{
    public function store(Request $request)
    {
        dd($request);

无需在您的 url

中提及商店

您可以简单地将您的 url 写成:

private _commentUrl = GlobalVariable.BASE_API_URL + 'comments';

MethodNotAllowedException 表示您没有在 web.php.

中设置适当的路由

加入你的web.php

Route::post('XXX', 'CommentsController@store')