0

私はlaravel 8を使用しています。オクタンにアップグレードする前に、$_SERVER['REMOTE_ADDR']でIPアドレスを取得していました。オクタンに変更した後、$_SERVER にそのようなインデックスはありません。

新しいユーザーがアプリに登録している間、登録コントローラーのバリデーターでこの変数を使用しています。

 protected function validator(array $data)
      {
 dd($_SERVER['REMOTE_ADDR'])
}

$_SERVER をダンプすると、この配列が取得されます (アプリの詳細を非表示にしています)。

  "LARAVEL_OCTANE" =>"1"
  "APP_BASE_PATH" => "xxx"
  "JOURNAL_STREAM" => "xxx"
  "PATH" =>"xxx"
  "INVOCATION_ID" => "xxx"
  "LANG" => "xxx"
  "SUPERVISOR_ENABLED" =>"xxx"
  "SUPERVISOR_SERVER_URL" => "xxx"
  "SUPERVISOR_PROCESS_NAME" =>"xxx"
  "APP_ENV" => "xxx"
  "PWD" => "xxx"
  "PHP_SELF" => "xxx"
  "SCRIPT_NAME" => "xxx"
  "SCRIPT_FILENAME" =>"xxx"
  "PATH_TRANSLATED" => "xxx"
  "DOCUMENT_ROOT" => ""
  "REQUEST_TIME_FLOAT" => "xxx"
  "REQUEST_TIME" => "xxx"
  "argv" => array:2 [▶]
  "argc" =>"xxx"
  "APP_NAME" => "xxx"
  "APP_KEY" => "xxx"
  "APP_DEBUG" => "xxx"
  "APP_LOG_LEVEL" => "xxx"
  "APP_URL" => "xxx"
  "OCTANE_SERVER" =>"xxx"
  "LOG_CHANNEL" => "xxx"
  "DB_CONNECTION" => "xxx"
  "DB_HOST" => "xxx"
  "DB_PORT" => "xxx"
  "DB_DATABASE" => "xxx"
  "DB_USERNAME" =>"xxx"
  "DB_PASSWORD" => "xxx"
  "BROADCAST_DRIVER" => "xxx"
  "CACHE_DRIVER" => "xxx"
  "SESSION_DRIVER" => "xxx"
  "SESSION_LIFETIME" => "xxx"
  "QUEUE_CONNECTION" => "xxx"
  ...............
 

4

1 に答える 1