laravel 5.7路由收集错误,notfoundhttpexception如何解决?
laravel 5.7 route collection error, notfoundhttpexception how can i solve it?
我正在从 angularjs 发送 id 以获取与 id 相关的特定记录,这是我的 angularjs 代码。
$http.post("getSingleRecord",{"id": id})
.success(function(response){
console.log(response);
});
在我的 laravel 控制器中,我收到了这样的数据。我在 framework/src/illuminate/routing/router.php 中定义了我的路由器。但是我在第 179 行的 Routing/RouteCollection.php 中收到此错误 NotFoundHttpException。在 web.php 中,我刚刚返回 Auth::routes();我所有的路线都有效,但只有这一条无效
$this->post("/getSingleRecord/{id}","controller@getRecord");
当然在我的控制器方法中,即; getRecord,我收到了这样的 ID,但我没有收到任何 ID,将不胜感激,谢谢
$id = $request->route('id'); //laravel 5.7
print_r($id); //just want to see the id here
exit();
您的 Laravel 路由需要 url 中的参数,但您在 POST 数据中发送它。
试试这个:
$http.post(`getSingleRecord/${id}`,{})
我正在从 angularjs 发送 id 以获取与 id 相关的特定记录,这是我的 angularjs 代码。
$http.post("getSingleRecord",{"id": id})
.success(function(response){
console.log(response);
});
在我的 laravel 控制器中,我收到了这样的数据。我在 framework/src/illuminate/routing/router.php 中定义了我的路由器。但是我在第 179 行的 Routing/RouteCollection.php 中收到此错误 NotFoundHttpException。在 web.php 中,我刚刚返回 Auth::routes();我所有的路线都有效,但只有这一条无效
$this->post("/getSingleRecord/{id}","controller@getRecord");
当然在我的控制器方法中,即; getRecord,我收到了这样的 ID,但我没有收到任何 ID,将不胜感激,谢谢
$id = $request->route('id'); //laravel 5.7
print_r($id); //just want to see the id here
exit();
您的 Laravel 路由需要 url 中的参数,但您在 POST 数据中发送它。
试试这个:
$http.post(`getSingleRecord/${id}`,{})