2015-05-30 10 views
6

Ben müşterinin tarayıcısında bir çerez bu kodu, yazdım ve bundan sonra 'Ana' rota müşteri yönlendirmesi gerekir, istemci bu aldığıgönderme yönlendirme ve çerez ayarı kullanarak laravel 5

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

üstbilgiler ancak istemci "ev" yolu için istekte bulunmuyor

Her ikisini de nasıl yaparım, çerezi ayarlayıp kullanıcıyı yönlendirmeliyim?

+0

Eğer @Salar kullandığınız laravel sürümü nedir? –

+0

ali jan, sürüm 5 – Salar

cevap

21

Neden L4 ve L5, hem daha fazla şeyler yapmak zincirleme kullanabilirsiniz Tabii

return Redirect::to('home'); yapmazlar.

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

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

+0

kullanıyorum, o zaman nasıl kurabiyeyi ayarlayabilirim? – Salar

+0

Zincirleme kullanabilirsiniz. [Belgeler] 'e bakın (http://laravel.com/docs/5.0/responses) –