2015-05-30 9 views
6

मैं इस कोड, उस ग्राहक के ब्राउज़र में कुकी सेट लिखा है, और उसके बाद 'घर' रूट करने के लिए ग्राहक रीडायरेक्ट करना चाहिए,भेजने रीडायरेक्ट और, कुकी सेट का उपयोग कर laravel 5

$response = new Response(); 
$response->withCookie(cookie()->forever('language', $language)); 
$response->header('Location' , url('/home')) ; 
return $response ; 

ग्राहक इन प्राप्त करता है हेडर लेकिन क्लाइंट "होम" रूट enter image description here

कुकी को सेट करने और उपयोगकर्ता को रीडायरेक्ट करने के लिए मुझे कैसे करना चाहिए?

+0

Laravel का कौन-सा संस्करण @Salar उपयोग कर रहे हैं? –

+0

अली जीन, मैं संस्करण 5 – Salar

उत्तर

21

तुम दोनों क्यों L4 और L5 में बेशक आप चेनिंग उपयोग कर सकते हैं और कार्य करने की के return Redirect::to('home');

नहीं करते हैं,।

L4: return Redirect::to('home')->withCookie($cookie);

L5: return redirect('home')->withCookie($cookie);

+0

का उपयोग कर रहा हूं तो मैं कुकी कैसे सेट करूं? – Salar

+0

आप चेनिंग का उपयोग कर सकते हैं। [दस्तावेज़ीकरण] देखें (http://laravel.com/docs/5.0/responses) –

संबंधित मुद्दे