查询字符串在laravel 5.1中不起作用


query string not working in laravel 5.1

一旦我从facebook重定向url,oauth url就无法在laravel 5.1中获得查询字符串。

URL如下所示:http://www.karconnect.com/account/facebook?code=AQBt8A0zZlCM-viDYLZmpqeOJcvgZb5en1LoK22vvvnSXXCgFqQNyqQUWY7DxbxhSLnlAdDTrFbjkzFbgCb3--rN77a88AUmo3AdVG9FR3h-4NCR60xgnvglsT_FpNj-HaEU-0xPFsxrVYYdi2-PO9wP74GEBnlIWZe52ZNTdhsU-4AMZJ7W7F9Anpu_ZCR3YuyCxNmOIqpPwFMx1oD52x4dppCb38J1Fu7l9hvm4hQTiba0B8eP0MCZ_69t4H_9mt qX0fvEpeRR1PKn0T16VtrIbz_2u4dl3EwiabsEcJLQ-w6m_26NulkvWsjD034oE3wMusK7aMSwNDtK1SdOzy_&state=QnrpWtaYBLYnaxKb3IR0R9Wg7UGg0UrooCS4g0P4#=

一旦我打印print_r($_GET);,什么也得不到。

请帮助同样的,为什么它不起作用。

正如Joel Hinz所提到的,您应该使用Input facade来实现这一点。

如果您想检索所有内容,则可以使用Input::all();

否则,您可以检索单个输入,如下所示:

$code = Input::get('code');
$state = Input::get('state');