
$_SERVER['REQUEST_URI']
$_SERVER['REQUEST_URI'];
$_SERVERはPHPのスーパーグローバル変数です。
ドメイン以下のパスを取得できます。
"/todos"
$_SERVER['HTTP_REFERER']
$_SERVER['HTTP_REFERER'];
「 HTTP_REFERER 」を指定するとリファラー(ひとつ前のURL)を取得することができます。
$_SERVER['SERVER_NAME']
$_SERVER['SERVER_NAME'];
「SERVER_NAME」を指定するとサーバー名取得することができます。
"localhost"
$request->url()
$request->url();
URLを取得することができます。
"http://localhost/todos"
$request->path()
$request->path();
リクエストURIを取得することができます。
"todos"
$request->fullUrl()
$request->fullUrl();
クエリパラメータも含めたURLを取得することができます。
http://localhost/todos/search?クエリパラメータ
こちらでも同じ結果が取得できます。
url()->full();
url()->previous()
url()->previous();
こちらは直前のURLを取得することができます。
url()->current()
url()->current();
こちらはクエリパラメータなしのURLを取得することができます。