Ошибка сбора маршрута laravel 5.7, notfoundhttpexception, как я могу ее решить? - PullRequest
0 голосов
/ 06 ноября 2018

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

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

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

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

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

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

1 Ответ

0 голосов
/ 06 ноября 2018

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

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

$http.post(`getSingleRecord/${id}`,{})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...