【发布时间】:2017-04-30 10:13:57
【问题描述】:
我正在努力在 laravel 5.3 项目中正确获取用户身份验证。 为了确保配置,我刚从一个全新的项目开始,但仍然没有进展。
到目前为止,这些是我使用https://laravel.com/docs/5.3的操作
先下载最新的laravel项目
composer global require "laravel/installer"
然后使用安装
laravel new website
打开这个,显示 laravel 标准模板,所以我认为这是一个成功的安装
现在,我尝试使用 https://laravel.com/docs/5.3/authentication#retrieving-the-authenticated-user 中描述的 Auth 模块
显示:
我在 Controller.app 中对此进行了更新,但无法在此屏幕截图中看到“Auth::user()”
这对我提出了问题:
为了使 Auth::user() 按照手册中的说明工作,我做错了什么?
在 laravel 5.2 中,我可以使用 app.php 中描述的别名在控制器中编写“use Auth;”,现在在提示“use Auth”时找到了别名,但是在我输入别名并按回车后,“use ....”仍然写满了。如果我键入“use Auth;”而不按回车,Auth 会引发“未定义类”错误。这是使用别名的可选设置吗?还是laravel出错?
谢谢
【问题讨论】:
标签: php authentication laravel-5.3