带参数获取方法时出现野狗错误


$api->version('v1', ['middleware' => 'api.auth'], function($api){
    $api->get('auth/user', 'AppHttpControllersApiApiUserController@getAuthUser');
    $api->get('auth/getInfo', 'AppHttpControllersApiApiUserAppointmentController@getInfo');
    $api->get('auth/show/{id}', 'AppHttpControllersApiApiUserAppointmentController@show');
});
public function show($id)
   {
    echo $id;die;
}
Error
    "message": "404 Not Found",
    "status_code": 404,
    "debug": {
        "line": 161,
        "file": "C:\xampp\htdocs\G2Project\medcrip\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php",

我在 get 方法中添加参数时卡住了,不知道为什么说找不到。 如果我从路由中删除 {id},它可以正常工作,但是当我添加 {id} 时,对我来说找不到。

请提前告知谢谢

若要使auth/show/{id}路由正常工作,应使用此 URI:

/api/auth/show/53 

取而代之的是:

/api/auth/show/?id=53

相关内容

最新更新