2016-05-22 8 views
0

このエラーの原因を突き止めることはできません。私は、パラメータが正しいかどうかを確認するためにチェックしています。また誰かが経路リストのすべてのパラメータを取得する代わりの方法を持っている場合は、それらをすべてリストアップしてください。私は別の方法を見つけることができません。Laravel 5.2 HTTPNOTFOUNDEXCEPTION

​​

ここ

Route::get('return/{code}/{message}/{mPAN}/{type}/{exp}/{name}/{TxnGUID}/{ApprovalCode}/{CVVMatch}/{GT_MID}/{GT_Trans_Id 
}/{GT_Val_Code}/{ProcTxnID}/{session}/{card_brand_selected}/{CRE_Verbose_Request}/{CRESecureID }/{trans_type}/{content_template_url}/{allowed_types}/{order_desc}/{sess_id}/{sess_name}/{return_url}/{total_amt 
}/{submit}/{ip_address}/{customer_lastname}/{customer_firstname}', '[email protected]'); 

は私が

/return?code=000&message=Success&mPAN=XXXXXXXXXXXX1111&type=Visa&exp=1218&name=test+visa&TxnGUID=6041323& ApprovalCode=VI0151&CVVMatch=M&GT_MID=672840408068703&GT_Trans_Id=016142173277748&GT_Val_Code=AACA&ProcTxnID=6041323&session=e91dd8af53j35k072s0bubjtn7&card_brand_selected=Visa&CRE_Verbose_Request=1&CRESecureID=gt153545888233SB&trans_type=+2&content_template_url=https%3A%2F%2Fexample.com%2Fpublic%2Ftemplate&allowed_types=Visa|MasterCard|American+Express&order_desc=6&sess_id=e91dd8af53j35k072s0bubjtn7&sess_name=session&return_url=https%3A%2F%2Fexample.com%2Fpublic%2Freturn&total_amt=1.51&submit=submit&ip_address=10.108.231.98&customer_lastname=visa&customer_firstname=test

答えて

0

を取得する必要があるURLから返されたパラメータは、ユーザーが定義したルートルールが実際にこの

ようなURLと一致しているルート
code/message/mPAN/type/exp/name/TxnGUID/ApprovalCode/CVVMatch/GT_MID/GT_Val_Code/ProcTxnID/session/card_brand_selected/CRE_Verbose_Request/trans_type/content_template_url/allowed_types/order_desc/sess_id/sess_name/return_url/submit/ip_address/customer_lastname/customer_firstname 
代わりに

return?code=blab&blablabal=blab 

あなたが定義する任意の経路をdismatch URLの0

は、それほど見つからない例外がスローされました。

すべてのURLパラメータを取得しようとしている場合は、そのようなルートを書くことができます。

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

そして、あなたのコントローラのパラメータを取得:

$parameters = $requests->all(); 

あなたのデータベースに何かを保存しようとしている場合は多くはである何、あなたがより良いpostメソッドを使用したいが、あなたはWhen should i use post or get詳細を見つけることができます。

+0

私は 'Route :: post( 'return'、 'PaymentController @ savePaymentDetails');'を使うべきです。もしそうなら、どのようにパラメータを取得できますか? 'request-> input( 'code')'を使用していますか? – noname