Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [laravel] - ciasteczka
marcus753
post
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Mam sobie taki kod:

  1. $value = Cookie::get('name');
  2. if(isset($value)){
  3. echo "zawartość ciasteczka: ".$value;
  4. }
  5. else{
  6. Cookie::make('name', 'Marcin', 30);
  7. echo "stworzono ciasteczko";
  8. }


Chciałbym w kontrolerze sprawdzić czy ciasteczko istnieje i jeśli istnieje to je wyświetlić w przeciwnym przypadku stworzyć je, jak mogę to zrobić ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
memory
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

Ostrzeżenie: (0%)
-----


  1. Cookie::forget('marcin'); powinno być Cookie::forget('name'); marcin to wartość nie nazwa.


W laravel ciasteczka są tworzone przy następnym żądaniu.

Jak chcesz użyć make

  1. Route::get('cookie', function()
  2. {
  3.  
  4. $cookie = Cookie::make('name', 'marcin', 5);
  5. $view = View::make('simple');
  6. return Response::make($simple)->withCookie($cookie);
  7.  
  8.  
  9. });
  10.  


Taka ścieżka utworzy ciasteczko. Będziesz mógł odczytać tylko w następnym żądaniu.

  1. Route::get('cookietest', function()
  2. {
  3.  
  4. $cookie = Cookie::get('name');
  5. return View::make('cookietest', array('cookie ' => $cookie));
  6. });
  7.  


Ten post edytował memory 24.07.2014, 11:55:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 10:48