Laravel 5 从 url 获取代码

Laravel 5 get code from url

如何从 http://domain.com/auth/fb?code=kakakak.

获取代码

因为$request->input('code') return null 而且我不知道为什么。 谢谢

试试input()方法:

echo $request->input('code');

如所述in the Docs(在本例中Request::input()$request->input()做同样的事情)


测试路线

下面是一个基本测试,用于查看查询参数是否真的不起作用。将此添加到 routes.php:

Route::get('test', function(){
    dd(Request::input('foo'));
});

并访问:

http://domain.com/test?foo=bar

您应该会在屏幕上看到 "bar"

使用 query() 方法怎么样,因为 codequery string 的一部分。例如:

$request->query('code');

有关详细信息,请参阅 documentation

此代码放入您的域配置

location / {
     try_files $uri $uri/ /index.php?$args;
}

您可以使用 Request::get('code') 从 url 获取代码。