具有非复合名称"会话"的 use 语句无效



$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');

这只是因为我个人不喜欢全局别名。你的意见可能不同。

最新更新