2017-10-14 13 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}を追加すると、 auth/show/{id}ルートを動作させるために、事前パラメータでメソッドを取得中にジングエラーが発生しました

+0

エラー? –

+0

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

答えて

2

してくださいアドバイスのおかげで、あなたはこのURIを使用する必要があります。

/api/auth/show/53 

の代わりに、この:取得するとき、あなたはどのようなURIを使用している

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

Ohh damm。私は本当に申し訳なく、まったく愚かです。ありがとうalexey .. – Amy

+0

喜んでそれが助けた。 –

関連する問題