今回、ユーザーエージェントを取得したかったので、調べました。
ユーザーエージェントとは、ブラウザが WEB サーバーにページを要求する際に送信する「 HTTP リクエストヘッダー」の中に記載されている、クライアント(ユーザー)の OS やブラウザの情報のことです。
詳しくはこちら
User-Agent
https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/User-Agent
Laravel公式 ver11 HTTP Requests
https://laravel.com/docs/11.x/requests#request-headers
<?php
namespace App\Http\Controllers;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
class UserController extends Controller
{
/**
* Update the specified user.
*/
public function update(Request $request, string $id): RedirectResponse
{
$value = $request->header('User-Agent');
こういう情報が取得できます!Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0