我想在我的config/session.php中进行DB查询不幸的是,当该文件评估并获得
时,似乎框架没有得到满载。class DB does not exist
我尝试了db :: and app(( -> make('db'(:
'lifetime' => (function() {
$url = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '';
$url = str_replace('www.', '', $url);
$parts = parse_url($url);
$host = isset($parts['host']) ? $parts['host'] : $parts['path'];
$campaign = app()->make('db')->table('campaigns')->where('url', $host)
->orWhere('url', 'like', $host.'%')
->orWhere('url', 'like', '%'.$host.'%')->first();
if($campaign && $campaign->session_lifetime)
return $campaign->session_liftetime;
else
return 24 * 60;
})(),
在配置文件加载时不可能使用立面。