Как разместить данные формы для хранения метода?

Я пытаюсь отправить данные формы из службы 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);

0

Решение

Нет необходимости упоминать магазин в вашем URL

Вы можете просто написать свой URL как:

private _commentUrl = GlobalVariable.BASE_API_URL + 'comments';
1

Другие решения

MethodNotAllowedException означает, что вы не установили соответствующий маршрут в вашем web.php.

Добавьте в свой web.php

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

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector