çerezleri ayarlanamaz ve kurabiye ayarlayamıyor:Ben laravel 4 en son sürümünü kullanıyorum laravel 4
Route::get('cookietest', function()
{
Cookie::forever('forever', 'Success');
$forever = Cookie::get('forever');
Cookie::make('temporary', 'Victory', 5);
$temporary = Cookie::get('temporary');
return View::make('cookietest', array('forever' => $forever, 'temporary' => $temporary, 'variableTest' => 'works'));
});
Görünüm komut:
@extends('layouts.master')
@section('content')
Forever cookie: {{ $forever }} <br />
Temporary cookie: {{ $temporary }} <br />
Variable test: {{ $variableTest }}
@stop
Verim:
Forever cookie:
Temporary cookie:
Variable test: works
Sayfayı yenilemem veya çerezleri tek bir rotada oluşturup oluşturmama sorun değil. Yukarıdaki işlemle hiçbir çerez ayarlanmadığını onaylayabilirim. Çerezler 'laravel_payload' ve 'laravel_session' yanı sıra 'remember_ [HASH]' var ve ben setcookie kullanarak düzenli PHP ile kurabiyeler kurabilirim.
Hiçbir hata bulunamıyor veya bulabildiğim herhangi bir yere kayıtlı değil. Her iki yerde de, Nginx ile birlikte Linux Mint'i yerel olarak ve Debian'ı sunucuda çalıştırıyorum.
+1. L4'te sıra yöntemi ile önemli bir not: Kuyruklu ve kuyruklu iki yöntem vardır. Birincisi bir alıcıdır ve önceden kuyruğa alınmış bir çerez döndürür, ikincisi bir çerez alır. Eğer yanlışlıkla '' ('isim', 'değer') 'olarak adlandırılırsa, sessizce başarısız olur çünkü 2 param kabul edebilir: bir anahtar ve isteğe bağlı bir varsayılan. –
Dokümanlardaki "Cookie :: queue" bağlantısına bir bağlantı: http://laravel.com/docs/requests#cookies – Justin
Yalnızca bununla çalışın. teşekkür – vuhung3990