2016-06-15 2 views
0

Я новичок в Laravel. У меня есть таблица информации и главная страница просмотра (master.blade.php). Все остальные виды расширяют его. Я хочу посмотреть, существуют ли определенные переменные сеанса и если они не установлены. Это означает, что чтение таблицы необязательно. В стандартном PHP я хотел бы написать:Условные настройки переменных сеанса в Laravel 5.2

<?php 
if (!isset($_SESSION['name'])) { 
    $db = new smplPDO(); 
    $co = $db->get_row('config',array(), array()); 
    $_SESSION['name'] = $co['name'] ; 
    $_SESSION['thisyear'] = ReturnCurrentYear() ; 
} 
?> 

Как я могу проверить вид мастеров и установить их, если это необходимо, чтобы они могли быть использованы в других местах?

ответ

1

Я работал его:

if (!session()->has('name')) 
    { 
    $db = new smplPDO(); 
    $co = $db->get_row('config',array(), array()); 
    session()->put('name',$co['name']); 
    session()->put('thisyear',ReturnCurrentYear()); 
}