2015-03-22 2 views
1

после пользователя Loging к системе (Auth :: попытка успеха)Laravel добавлять и удалять Auth переменные сессии

как добавить дополнительные данные в сессии Auth и удалить дополнительно добавлены переменные
без выхода из системы пользователя? (Я имею в виду без вызова Auth :: logout();)

Есть ли методы laravel для этого?

обновлено: нашел способ добавить, но как удалить добавленную переменную?

Auth::user()->setAttribute('key','value'); 
//Auth::user()->unsetAttribute('key','value'); ????? how to remove 
return Response::json(Auth::user()); 
+0

я не думаю, что это будет работать причину этого атрибута вы выставиться не будет сохраняться через сессии –

ответ

3

Простой ответ на это, вы можете сбросить переменные, атрибуты и т.д., используя unset функции PHP.

попробовать эту проверку

unset(Auth::user()->key); 

это http://php.net/manual/en/function.unset.php

+0

ооо мой плохой :) thankzz – Alupotha

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