2017-10-30 10 views
0

Ich möchte ein benutzerdefiniertes Cookie im Benutzer-Browser und in einem Registrierungsformular speichern. Ich würde ein Affiliate-System erstellen.Laravel 5.5 Cookie speichert nicht

Ich teste die Grund cmd mit diesem:

http://127.0.0.1:8000/?ref=159f7172ac1d34 

In meinem Controller

$ref = $request->query('ref'); 

    $cookie = Cookie('referral', $ref , 60); 

    dd($cookie); 

Die Dump erstellt Cookie funktioniert perfekt. cookie name, value, expire ... Aber nichts ist sicher in user browser. Ich habe Firefox verwendet, um alle Cookies in Browsern zu überprüfen. see this image: cookie is missing in browser

Browser speichert kein Cookie. Warum?

Nb: Ich habe auch dieses Paket https://github.com/codezero-be/cookie verwendet, aber es ist das gleiche Problem.

+0

Warum nicht Laravel in der Dokumentation folgen? https://laravel.com/docs/5.5/requests#cookies – tersakyan

Antwort

1

ok fand ich Lösung

$cookie = Cookie::queue(Cookie::make('CookieName', 'CookieValue', 60)); 

Cookie is store