Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 18.06.2016 18:43:05

Чтение и запись Cookie

Задача - пользователь входит на сайт по партнерской ссылке, в get , переменная $partner_id (site?partner=1) , нужно сохранить ее в куках навеки, пока она не перезапишется другой, то есть если я зайду без этой переменной, просто по урлу site, чтобы она не обнулялась.

Сохраняю ее в Cookie в контроллере

public function index()
    {
     $cookie = Cookie::forever('partner_id', Input::get('partner'));
    }

На return $cookie; получаю partner_id=3; expires=Thu, 17-Jun-2021 15:35:40 GMT; path=/; httponly , все норм,

Но если я вхожу без партнерской ссылки, то получается что cookie обнуляется, заменяется на deleted.

partner_id=deleted; expires=Fri, 19-Jun-2015 15:40:11 GMT; path=/; httponly

Как вообще это делается по нормальному? Мануал прочитал, гуглил, но так и не понял как это сделать.

Изменено AnimalInstinct (18.06.2016 18:45:04)

Не в сети

#2 18.06.2016 18:49:20

Re: Чтение и запись Cookie

сделай проверку перед созданием куки, на наличие существующей

Не в сети

Подвал раздела