laravel-graphql icon indicating copy to clipboard operation
laravel-graphql copied to clipboard

How can I get Illuminate\Http\Request instance from query or mutation?

Open obihuang opened this issue 6 years ago • 5 comments

e.g.$request->getClientIp()

obihuang avatar May 09 '18 07:05 obihuang

I'm doing something like this;

use Illuminate\Http\Request;

class MyQuery extends Query 
{
  public function __construct(Request $request)
  {
    var_dump($request->user());die();
  }

  public function type(){} 
  public function args(){}
  public function resolve($root, $args){}
}

onurkose avatar May 17 '18 16:05 onurkose

Couldn’t you use the request(); helper?

kevinvdburgt avatar May 21 '18 16:05 kevinvdburgt

@kevinvdburgt request() not works

obihuang avatar May 24 '18 05:05 obihuang

try construct then assign client ip to $this->ip

onurkose avatar May 24 '18 06:05 onurkose

@onurkose thanks, it works.

obihuang avatar May 24 '18 06:05 obihuang