Laravel по-русски

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

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

#1 15.12.2013 15:01:46

Палве

Данные сессии после рефреша laravel4

Привет всем, собственно проблема: stackoverflow.com/questions/20594055/sessionput-withdata-losts-after-page-refresh-laravel4


идея такова, что контроллер:
public function somePage()
{
    $params=array(
    'title'=>trans('welcome.welcome'),
    'lang'=>$lang=Config::get('app.locale')

    );
     $view = View::make('firstpass',$params)->with(array('data'=>true,'uid'=>10));

    return $view;//
    Response::view('firstpass',$params);//->with(array('data'=>true,'uid'=>10));
}

забывает напрочь данные сесии если делаю рефрешь,
пробовал
return View::make..
return Response::view
return Response::make

но все-равно после рефреша данных сессии нету => Session::get не находит => редирект

#2 15.12.2013 17:27:51

Палве

Re: Данные сессии после рефреша laravel4

Возможно проблема в том что сессии сохраняются в /app/storage/session/

создается файлик с сессией и в нём при лобом запросе данные пустые
_sf2_attributes|a:2:{s:6:"_token";s:40:"XCJlvuFO2RCpKZYiW0Amm23DP5jwsmcC1Uq9vIS7B";s:5:"flash";a:2:{s:3:"new";a:0:{}s:3:"old";a:0:{}}}_sf2_flashes|a:0:{}_sf2_meta|a:3:{s:1:"u";i:1387124689;s:1:"c";i:1387123303;s:1:"l";s:4:"7200";}

#3 16.12.2013 15:50:47

Cheshirrski
masterМастер
Откуда: Днепр
Сообщений: 116
Статей: 2

Re: Данные сессии после рефреша laravel4

Не вижу где вы записываете сессию. Где Session::put(’key’, ’value’)?

Не в сети

#4 18.12.2013 18:55:11

Палве

Re: Данные сессии после рефреша laravel4

Спасибо, доэтого я думал что ->with(array('data'=>true,'uid'=>10)); записывает в сессию..а вышло что даже если перед ним записать session::put он все-равно её сотрет.

проблема решена, спасибо.

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