- Requestオブジェクトを使用する方法:
use Illuminate\Http\Request;
$request = Request::capture();
$host = $request->getHost();
echo $host;
上記のコードでは、Illuminate\Http\Requestクラスを使用して現在のリクエストをキャプチャし、getHostメソッドを使用してホスト名を取得しています。
- URLファサードを使用する方法:
use Illuminate\Support\Facades\URL;
$host = URL::to('/');
$host = parse_url($host, PHP_URL_HOST);
echo $host;
上記のコードでは、URLファサードを使用してベースURLを取得し、parse_url関数を使用してホスト名を抽出しています。
- $_SERVER変数を使用する方法:
$host = $_SERVER['HTTP_HOST'];
echo $host;
上記のコードでは、$_SERVER変数を使用してHTTPホストを直接取得しています。
これらの方法は、Laravelアプリケーション内でHTTPを含むホストを取得するための一般的な手法です。必要に応じて、使用例や適切なエラーハンドリングを追加してください。