2017-08-09 5 views
-1

あなたはパラメータを持つURLを取得する方法を知っていますか?キーワードはlaravel 5.3を使用していますか? URLは、それが感謝を実現するためにどのようLaravel 5.3のURLは?キーワードが機能しない

http://site.dev/user/direct?TransID=42D215C2&CCDapproval=72159&PnrID=gogo&Token=42D215C&CompanyRef=gogo 

マイルート

Route::group(['prefix' => 'user', 'middleware' => 'auth:user'], function() 
{ 
    Route::get('/directpay/{id}', '[email protected]'); 
} 

ERROR

Sorry, the page you are looking for could not be found. 

1/1 
NotFoundHttpException in RouteCollection.php line 161: 
in RouteCollection.php line 161 
at RouteCollection->match(object(Request)) in Router.php line 766 
at Router->findRoute(object(Request)) in Router.php line 621 
at Router->dispatchToRoute(object(Request)) in Router.php line 607 
at Router->dispatch(object(Request)) in Kernel.php line 268 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104 
at Pipeline->then(object(Closure)) in Kernel.php line 150 
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117 
at Kernel->handle(object(Request)) in index.php line 54 

のように見えるから、私は、変数を取得したいです。

+1

あなたのルート '/ directpay/{ID}' URLと一致しない 'ユーザー/あなたが見せているdirect'。 – aynber

答えて

0

変更:

Route::get('/directpay/{id}', '[email protected]'); 

に:

Route::get('/direct', '[email protected]'); 

は、これを一致させる:

http://site.dev/user/direct?TransID=42D215C2&CCDapproval=72159&PnrID=gogo&Token=42D215C&CompanyRef=gogo 

は、あなたがこのようなあなたのパラメータを取得することができます:

$PnrID = Input::get('PnrID'); 

またはこのような:

$PnrID = request()->get('PnrID'); 
+0

何も変更を加えないでください – jdamour

+0

@jdamourはいくつかのグループの下のあなたのルートか何かの接頭辞です、ルートファイルを投稿できます – yoeunes

+0

はいグループがあります – jdamour

関連する問題