2017-10-14 23 views
1
$api->version('v1', ['middleware' => 'api.auth'], function($api){ 
    $api->get('auth/user', 'App\Http\Controllers\Api\[email protected]'); 

    $api->get('auth/getInfo', 'App\Http\Controllers\Api\[email protected]'); 

    $api->get('auth/show/{id}', 'App\Http\Controllers\Api\[email protected]'); 

}); 

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}를 추가하면됩니다. 이 대신매개 변수가있는 메서드를 가져 오는 중 딩고 오류가 발생하는 경우

/api/auth/show/53 

: 사전에

제발 조언 감사

+0

을 URI가 가져올 때 사용하고있는 오류? –

+0

http : // localhost : 8000/api/auth/show /? id = 53 – Amy

답변

2

auth/show/{id} 경로 작업을하려면,이 URI를 사용해야합니다

/api/auth/show/?id=53 
+0

오, 이런. 정말 미안해, 완전히 어리석은 짓이야. 감사합니다 alexey .. – Amy

+0

다행스럽게 도와 줬어. –