记录路由的整个 URL 字符串
Logging a route's entire URL string
当我通过 Facebook 登录时,我 having trouble 收到 Facebook 的回调到我的网站。
我正在尝试从控制器方法记录完整的重定向 URL,但到目前为止只得到了 URL 参数:
ob_start();
var_dump(Input::all());
$err = ob_get_contents();
ob_end_clean();
Log::error($err);
我可以记录原始 URL 字符串吗?
Input
是一个使用 symfony2 HttpFoundation
组件的外观,几乎实现了 HttpFoundation\Request
的所有方法。您可以使用 getRequestUri()
方法。
Input::getRequestUri()
或者如果您需要方案和主机:
Input::getSchemeAndHttpHost() . Input::getRequestUri()
甚至
URL::full()
当我通过 Facebook 登录时,我 having trouble 收到 Facebook 的回调到我的网站。
我正在尝试从控制器方法记录完整的重定向 URL,但到目前为止只得到了 URL 参数:
ob_start();
var_dump(Input::all());
$err = ob_get_contents();
ob_end_clean();
Log::error($err);
我可以记录原始 URL 字符串吗?
Input
是一个使用 symfony2 HttpFoundation
组件的外观,几乎实现了 HttpFoundation\Request
的所有方法。您可以使用 getRequestUri()
方法。
Input::getRequestUri()
或者如果您需要方案和主机:
Input::getSchemeAndHttpHost() . Input::getRequestUri()
甚至
URL::full()