私はlaravel 5.2を使用しています。このためlaravelでクッキーを設定および取得する方法5.2
$response->withCookie(cookie('email', $request['email'], 60));
私は名前空間の下に含まれています:
use Cookie;
クッキーを設定した後、私は応答を印刷し、以下のようなものを得る:
Response {#1028
+original: ""
+exception: null
+headers: ResponseHeaderBag {#1029
#computedCacheControl: array:1 [
"no-cache" => true
]
#cookies: array:1 [
"" => array:1 [
"/" => array:1 [
"email" => Cookie {#989
#name: "email"
#value: "[email protected]"
#domain: null
#expire: 90012626276.0
#path: "/"
#secure: false
#httpOnly: true
}
]
]
]
私はクッキーを設定するためのコードの下に使用している
しかし、このコードを使用してこのCookieを取得しようとすると、「ヌル」
私は多くの時間をので、ここでそれを上に掲載されていないとして、ウェブ上で検索$request->cookie('email');
OR
echo cookie::get('email');
はあまり助けませんでした。
また、私がsetcookie PHP関数を使ってクッキーを設定すると誰かがそれをうまく説明できるといいでしょうか? 私の同僚は、laravel固有の機能の使用を依頼しました。だから実装しようとしている - >
$response->withCookie(cookie('email', $request['email'], 60));
ありがとう!!あなたは()関数クッキーを呼び出すことなく、次のコードを使用する必要がありますクッキーを設定するには
を使用すると、同じリクエストでクッキーを取得しようとしたり、クッキーを送信し、次の呼び出しでやってみてくださいそれをフェッチするには? –
次の呼び出しで。私は様々な他のアクションでクッキーが必要です。 – Simer
クッキー@AndrejLudinovskovを設定するために別の方法を使用する必要があります – Simer