Mam taki problem próbuje użyć w laravelu 5 ciasteczek wcześniej nie użyłem i teraz albo nic nie drukuje czyli tez nie zapisuje ciasteczka albo jest komunikat undefned index hash
Bo ja próbuje użyć ciasteczek na dwa spsooby 1 to funkcja laravel
2 to zwykła funkcja php
! funkcja
public function Main($year = "",$month = "",$day = "",$action = "",Request $request) {
$user = new user();
$Hash = new Hashs();
print $_COOKIE['hash'];
var_dump($_COOKIE);
$value = $request->cookie('hash');
echo $value;
W tej funkcji próbuje wydrukować ciasteczko nic nie zwraca natomiast ciasteczko tworze przy logowaniu
public function login(Request $request) {
// print $request->cookie('hash');
$response = new Response('Hello World');
$response->withCookie(cookie('hash', 'virat', time() + 3000));
print cookie('hash', 'value', 60);
Cookie::make('hash', 'sa',time() + 400);
print Cookie::get("uzytkownik");
setcookie("uzytkownik", "Marian", time()+3600);
$minutes = 60;
$response = new Response('hash');
$response->withCookie(cookie('hash', 'MyValue', $minutes));
print $_COOKIE['hash'];
return View("User.Login");
}
I to jest dziwne że jak tworze ciasteczko za pomocą drugiej motody to jak próbuje wydrukować ciastecko z metody login to drukuje dobrze natomiast z metody main zwraca błąd te dwie metody są w oddzielnym controllerze.