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