LaravelでRequest Headerを取得する方法

  • URLをコピーしました!

今回、ユーザーエージェントを取得したかったので、調べました。

ユーザーエージェントとは、ブラウザが 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

ツチノコテクノロジーに開発・保守を発注しませんか?

Laravel・Flutterの開発・保守をツチノコテクノロジーに発注しませんか?

まずはZOOMで打ち合わせ

お申し込みはこちら

ツチノコテクノロジーでは一緒に働く仲間を募集しています!

完全リモートで働きたい方へ!

詳しくは以下をご覧ください。

ツチノコテクノロジー採用サイト

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

yfukudaのアバター yfukuda 取締役・システムエンジニア

ツチノコテックアカデミアの記事は、社内で誰かが質問してくれたことに回答したときに、ついでに記載しています!(^^)/
みんなの悩みを共有すれば、きっと誰かの役に立つと信じて更新しています!

目次