-1

我有一个models/Model.php看起来像这样的类:

namespace Foobar;

class Auth {
    // check if user is logged in
    public function isLoggedIn() {
        return Session::has('user');
    }
} 

我在控制器中使用这个类:

$foo = new Foobar\Auth();
var_dump($foo ->isLoggedIn());

问题是现在Session不可用。我收到以下错误消息: Class 'Foobar\Session' not found

使用 后如何让 LaravelSession在我的课堂上可用namespace

4

1 回答 1

1

选项1:导入它

namespace ...;
use Session;

Session::foo();

选项 2:指定Session类的绝对命名空间路径

\Session::foo();
于 2013-06-05T09:34:56.800 回答