2014-02-16 6 views
2

Мне нужна помощь относительно того, как Laravel управляет сеансами. Когда я программировал с помощью чистого PHP, я использовал глобальную переменную $ _SESSION. Таким образом, когда я хотел получить информацию о пользователе, я нашел пользователя в базе данных переменной $ _SESSION ['id']. Я не понимаю, как Ларавел работает с этим. Можете ли вы посоветоваться с некоторыми гидами, пожалуйста? Заранее спасибо.Как Laravel управляет сеансами?

+2

RTFM! http://laravel.com/docs/session –

ответ

4

Как указано в первом комментарии, у Laravel есть собственная система управления сеансом, к которой можно получить доступ в любой точке вашего приложения, используя фасад Session.

Для сохранения значения в сессии, вы

Session::put('key', 'value'); 

Для получения значения:

$value = Session::get('key'); 
1

Помимо чтения документации, вы должны знать, что Laravel посвятил Session класса. Используя этот класс в разных точках в запросе Laravel, вы можете отслеживать активность пользователей (среди прочего, что можно сделать). Существует очень интересный сеанс/поток кода из исходного запроса на ответ, поэтому взгляните - это лучший способ узнать.

Смежные вопросы