2016-03-11 3 views
0

Я использую Gethebert (http://getherbert.com/) как плагин в wordpress. У этого есть структура как структура Laravel.Как использовать сеанс в Getherbert [Laravel]?

Также он использует в основном те же компоненты, что и laravel.

Но мой вопрос заключается в том, как использовать его сеанс.

В Laravel я использую,

Session::put('name','value');   //to Set Session Value 

и

Session::get('name');    //to Get Session Value 

Но в Getherbert, я не знаю, как правильно использовать сеанс.

Предложите мне правильный ...

Спасибо!

ответ

1

Спасибо всем ...

Наконец я получил ответ на использование сессии в Getherbert [Laravel],

здесь есть,

use Herbert\Framework\Session; 

class Admin extends MyCore{ 

    function index(){ 
     session()->set('age',24); 
     dd(session()->get('age')); 
    } 
} 

ВЫВОД:

24 
+1

Отлично, по крайней мере, вы должны перенести наш ответ за наше время :) – Milap

+0

Sure ........... –

+0

Просто оцените этот ответ ... Его работа ... Это может помочь другим ... –

1

Вы всегда можете использовать стандартные PHP $_SESSION:

http://php.net/manual/en/session.examples.php

Например, чтобы поместить:

$_SESSION['name'] = $value; 

И получить:

$value = $_SESSION['name']; 
+0

Но это обращение сессии не является безопасным ... –

+0

Есть ли какие-либо другие библиотеки сессий доступны? –

1

Ниже вы можете найти, как использовать сеанс в Laravel.

Установка одной переменной в сессии: -

syntax :- Session::put('key', 'value'); 
example :- Session::put('email', $data['email']); //array index 
      Session::put('email', $email); // a single variable 
      Session::put('email', '[email protected]'); // a string 

Получение значения из сессии: -

syntax :- Session::get('key'); 
example :- Session::get('email'); 

Проверка переменной существует в сессии: -

// Checking email key exist in session. 
if (Session::has('email')) { 
    echo Session::get('email'); 
} 

Удаление переменной от сессии: -

syntax :- Session::forget('key'); 
example :- Session::forget('email'); 

Удаление всех переменных из сессии: -

Session::flush(); 

Источник: http://tutsnare.com/how-to-use-session-in-laravel/

+0

Я просто хочу знать, как обрабатывать сеансы в Getherbert не Laravel. –

+0

Getherbert использует шаблон laravel, но обработка сеанса не такая же. Вот почему я сказал .. –

+0

Getherbert использует шаблон laravel, поэтому вы можете обрабатывать сеанс как Laravel do, у Getherbert нет собственной библиотеки обработки сеансов, поэтому вы можете использовать сеанс PHP, как сказал Алексей Мезенин в нижеприведенном ответе. – Milap

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