我在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
使用Session
后,如何在班上使用Laravel的namespace
?
答案 0 :(得分:1)
选项1:导入
namespace ...;
use Session;
Session::foo();
选项2:指定Session
类
\Session::foo();