2016-05-21 7 views
0

Я использую laravel 4.2. После моего кода входа я перенаправляюсь на другой маршрут для панели управления. Но сессия не сохраняется на моей функции приборной панелиСессия Laravel очищается при каждом запросе. Непрерывная сессия. Его кошмар

Это мой код на функции входа

Session::put('email', $userObject->email); 
Session::put('firstName', $userObject->first_name); 
Session::put('lastName', $userObject->last_name); 
Session::save(); 
return Redirect::to('/account/dashboard'); 

если я пытаюсь напечатать Session :: все() сразу после сессии :: сохранить(); Я мог бы получить значения, но после перенаправления ничего не получилось. Конечно, у моего пути к хранилищу есть права на запись (0777). Драйвер сеанса - это «файл». Также судимый с базой данных, но не везет. Любая помощь очень ценится, почти наверняка застряла на ней в течение недели.

ответ

0

Проблема, вызванная закрытием тега PHP в библиотеке шлюза платежей. Он был включен в автозагрузку.

Вещи, чтобы проверить, если вопрос идет сессия:

  1. Проверка на наличие ошибок с помощью отладки истинного.
  2. Проверьте исключения в файле журнала (папка с памятью)
  3. Не включайте тег закрытия PHP в свои файлы. Перед установкой пользовательской библиотеки убедитесь, что у нее нет закрывающего тега или ошибки
  4. Не копируйте код с веб-сайтов. если вы это сделаете, просто вставьте его в блокнот и скопируйте в свой редактор