static function init() { if (Arr::get(self::$filters, 'auth') instanceof Closure) { return false; } self::add('auth', function () { if (!Auth::id()) { die(Response::redirect(url('auth/login'))); } }); self::add('guest', function () { if (Auth::id()) { die(Response::redirect(Auth::referer())); } }); }
function auth($k = '') { $user = \Boofw\Phpole\App\Auth::user(); if ($k) { return array_get($user, $k); } return $user; }