laravel 5.7 ошибка сбора маршрута, notfoundhttpexception, как я могу ее решить?

Я отправляю идентификатор из angularjs, чтобы получить конкретную запись, связанную с идентификатором, это мой код angularjs.

$http.post("getSingleRecord",{"id": id})
.success(function(response){
 console.log(response);
});

И в моем контроллере laravel я получил такие данные. И я определил свой маршрутизатор в framework / src / lighting / routing / router.php. Но я получаю эту ошибку NotFoundHttpException в Routing / RouteCollection.php в строке 179. В web.php я только что вернул Auth :: routes (); и все мои маршруты работают, но только этот не работает

$this->post("/getSingleRecord/{id}","controller@getRecord");

И, конечно же, в моем контроллере метод i-e; getRecord, я получил такой идентификатор, но я не получаю никакого идентификатора, любая помощь будет принята с благодарностью, спасибо

$id = $request->route('id'); //laravel 5.7
print_r($id); //just want to see the id here
exit();

person Akhtar Munir    schedule 06.11.2018    source источник


Ответы (1)


Ваш маршрут Laravel ожидает параметр в URL-адресе, но вы отправляете его в данных POST.

Попробуй это:

$http.post(`getSingleRecord/${id}`,{})
person Travis Britz    schedule 06.11.2018