1
我正在设置OAuth2回调,Laravel似乎剥离了通过URL传递的所有参数(aka GET)。这包括Input::get()
,Input::all()
,以及一般PHP $_GET
甚至$_SERVER['QUERY_STRING']
。
我最初的反应是一个Nginx配置错误。但是我能够安装在我的laravel测试PHP文件/ public目录,其简单地说就是:
<?php var_dump($_GET)
击中/test.php?code=123456ABCD
生成单个值阵列的预期转储。
然后,在Laravel路线,创建,
Route::get('/testcallback', function(){
var_dump(Input::all());
});
击中/testcallback?code=123456ABCD
生成一个空数组的倾倒。
有没有我在做我的配置或路线,会导致Laravel去除GET参数?
谢谢。
http://stackoverflow.com/questions/21552604/how-to-define-a-laravel-route-with-a-parameter-that-contains-a-slash-character –
的http:// forumsarchive.laravel.io/viewtopic.php?id=5447 –
@Kapilgopinath这些链接的含义是什么?你读过你发布的第一个吗? OP的问题中“URL的斜线”在哪里? –