$php手工服务
错误异常
非复合名称为"Session"的use语句对无效
在routes/web.php:6
3▕ use IlluminateSupportFacadesRoute;
4▕ use IlluminateHttpRequest;
5▕ use IlluminateFoundationApplication;
➜6.▕使用会话;7.▕
错误表明在根命名空间中执行use Session
实际上没有任何作用,因为Session
已经在根命名空间。
实际上,Session
并不存在于根命名空间中,而是在config/app.php
中定义的别名。最重要的是,当您已经在根命名空间中时,您不需要执行use Session
。
虽然你不需要这样做,但我建议你做的是:
use IlluminateSupportFacadesSession
或者,您可以使用会话助手功能:
session()
还可以使用应用程序容器检索会话单例
app()->make('session');
这只是因为我个人不喜欢全局别名。你的意见可能不同。