SessionManager
класс SessionManager расширяет Manager (View source)
Свойства
| protected Application | $app | Экземпляр приложения. | из Manager |
| protected array | $customCreators | Зарегистрированные пользовательские создатели драйверов. | из Manager |
| protected array | $drivers | Массив созданных "драйверов". | из Manager |
Методы
| void | __construct(Application $app) Создать новый экземпляр менеджера. | из Manager |
| string | getDefaultDriver() Получить имя драйвера сессии по умолчанию. | |
| mixed | driver(string $driver = null) Получить экземпляр драйвера. | из Manager |
| mixed | createDriver(string $driver) Создать новый экземпляр драйвера. | из Manager |
| mixed | callCustomCreator(string $driver) Вызвать пользовательский создатель драйвера. | |
| $this | extend(string $driver, Closure $callback) Зарегистрировать пользовательское замыкание для создания драйвера. | из Manager |
| array | getDrivers() Получить все созданные "драйверы". | из Manager |
| mixed | __call(string $method, array $parameters) Динамически вызвать экземпляр драйвера по умолчанию. | из Manager |
| Store | createArrayDriver() Создать экземпляр драйвера сессии "array". | |
| Store | createCookieDriver() Создать экземпляр драйвера сессии "cookie". | |
| Store | createFileDriver() Создать экземпляр файлового драйвера сессии. | |
| Store | createNativeDriver() Создать экземпляр файлового драйвера сессии. | |
| Store | createDatabaseDriver() Создать экземпляр драйвера сессии базы данных. | |
| Connection | getDatabaseConnection() Получить соединение с базой данных для драйвера базы данных. | |
| Store | createApcDriver() Создать экземпляр драйвера сессии APC. | |
| Store | createMemcachedDriver() Создать экземпляр драйвера сессии Memcached. | |
| Store | createWincacheDriver() Создать экземпляр драйвера сессии Wincache. | |
| Store | createRedisDriver() Создать экземпляр драйвера сессии Redis. | |
| Store | createCacheBased(string $driver) Создать экземпляр драйвера на основе кэша. | |
| CacheBasedSessionHandler | createCacheHandler(string $driver) Создать экземпляр обработчика сессии на основе кэша. | |
| Store | buildSession(SessionHandlerInterface $handler) Построить экземпляр сессии. | |
| array | getSessionConfig() Получить конфигурацию сессии. | |
| void | setDefaultDriver(string $name) Установить имя драйвера сессии по умолчанию. |
Подробности
void __construct(Application $app)
Создать новый экземпляр менеджера.
string getDefaultDriver()
Получить имя драйвера сессии по умолчанию.
mixed driver(string $driver = null)
Получить экземпляр драйвера.
protected mixed createDriver(string $driver)
Создать новый экземпляр драйвера.
protected mixed callCustomCreator(string $driver)
Вызвать пользовательский создатель драйвера.
$this extend(string $driver, Closure $callback)
Зарегистрировать пользовательское замыкание для создания драйвера.
массив getDrivers()
Получить все созданные «драйверы».
смешанный тип __call(string $method, array $parameters)
Динамически вызвать экземпляр драйвера по умолчанию.
защищённый Хранилище createArrayDriver()
Создать экземпляр драйвера сессий «массив».
защищённый Хранилище createCookieDriver()
Создать экземпляр драйвера сессий «cookie».
защищённый Хранилище createFileDriver()
Создать экземпляр драйвера файловых сессий.
защищённый Хранилище createNativeDriver()
Создать экземпляр драйвера файловых сессий.
защищённый Хранилище createDatabaseDriver()
Создать экземпляр драйвера сессий базы данных.
защищённый Подключение getDatabaseConnection()
Получить подключение к базе данных для драйвера базы данных.
защищённый Хранилище createApcDriver()
Создать экземпляр драйвера сессий APC.
защищённый Хранилище createMemcachedDriver()
Создать экземпляр драйвера сессий Memcached.
защищённый Хранилище createWincacheDriver()
Создать экземпляр драйвера сессий Wincache.
защищённый Хранилище createRedisDriver()
Создать экземпляр драйвера сессий Redis.
защищённый Хранилище createCacheBased(string $driver)
Создать экземпляр драйвера на основе кэша.
защищённый CacheBasedSessionHandler createCacheHandler(string $driver)
Создать экземпляр обработчика сессий на основе кэша.
защищённый Хранилище buildSession(SessionHandlerInterface $handler)
Создать экземпляр сессии.
массив getSessionConfig()
Получить конфигурацию сессии.
пустое значение setDefaultDriver(string $name)
Установить имя драйвера сессий по умолчанию.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Session/SessionManager.html