2016-06-15 20 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()); 
} 
関連する問題