2016-09-05 19 views
0

私はいくつかのデータをクッキーに保存し、それをユーザーのブラウザに保存しようとしています。だから、最初、私はこのコードを作成しました:Laravel 5.1ストアクッキーと他のページの問題と共有

$view = view('config', compact('vehicleConfig'); 
    return response($view)->withCookie('fff', $cookie, 3); 

しかし、これはレスポンスのクッキーに保存されるので、私は自宅など他のページからそのに到達することはできません。..

しかし、その代わりにこれらのコードの、このコードリクエストコードを書き込み、私はどこからでもそれを達することができる:だから

$response->withCookie(cookie('retrox', 'valuex', 60)); 

return $response; 

、私は「ビュー」を使用している場合、私は他のページからのCookieデータに到達することはできません。

答えて

0

あなたはちょうどこのように取得してください:あなたは、単にこのようにセッションヘルパー関数を使用することができます

Cookie::queue($name, $value, $minutes); 
+0

私は 'retrox'ではなく 'fff'クッキーに到達できません – yigitozmen

+0

私はちょうど例を挙げています。再度確認してください – Noman

+0

私は最初のクッキーに到達できますが、2番目のクッキーには届きません。 – yigitozmen

0

ストア:

ちょうどこのよう

$retrox_value = Cookie::get('name'); 

と店舗

session('key', 'val'); 

取得:

echo session('key'); 

セッションに保存されているため、コード内のどこからでもアクセスできます。

+0

私はちょうど特定の時間にクッキーに到達しなければならないので、私は単にクッキーを使いたいです。 – yigitozmen

+0

@yigitozmen現在のレスポンスでクッキーを設定すると、次のリクエストからクッキーにアクセスできます。 – MoeinPorkamel

+0

どのようにサイトのすべてのページに到達可能なクッキーを設定できますか? – yigitozmen

関連する問題