2017-11-22 15 views
1

URL文字列を使用してLaravelでリクエストインスタンスを作成したいと考えています。私は仕事をするこのコードを持っています、URLセグメントは間違っています。URL文字列を使用して要求インスタンスを作成するLaravel

$previous_request = app('request')->create($previous_url); 

以下は、手動で作成されたリクエストのURLセグメントです。

array:7 [▼ 
    0 => "developments" 
    1 => "tour" 
    2 => "public" 
    3 => "en" 
    4 => "admin" 
    5 => "products" 
    6 => "items" 
] 

以下は、Laravelから提供されたリクエストの例です。

array:4 [▼ 
    0 => "en" 
    1 => "admin" 
    2 => "products" 
    3 => "items" 
] 

誰も以前に同様のことをしていますし、助けてもらえますか?

答えて

1

リクエストのヘッダーの参照元にあります。

$referer = $request->header('referer'); 

または

$referer = Request::server('HTTP_REFERER'); 
+0

返事をありがとう!しかし、私は新しいリクエストインスタンスを作成しようとしています。以前のURL文字列にアクセスできます。私の問題は、新しく作成されたリクエストインスタンスに正しいbaseUrl属性がないことです。 – Norman

関連する問題