我在Laravel 5.2中使用会话。这里有我的控制器代码:
if (Session::has('panier'))
{
$panier = Session::get('panier');
}
我试图从会话中获取一个值,但我得到了这个错误:
FatalErrorException in ProduitsController.php line 106: Class 'App'Http'Controllers'Session' not found
我该如何解决?
来自错误消息:
找不到类"App''Http''Controllers''Session"
我看到Laravel正在当前名称空间中搜索Session
类:App'Http'Controllers
问题是你没有从全局名称空间中别名类:Session
是一个Facade,所有的Facade都在全局名称空间中
要使用全局命名空间中的类,请输入:
use Session;
在您的控制器顶部,在您的命名空间声明之后
或者,您可以使用以下命令从全局名称空间调用该类:
'Session::get('panier');