6.2. 显示用户的信息

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

用户资源

我们之前已使用 Tinker 成功创建了一个用户对象。运行下面命令使用 Tinker 来查询用户的信息,确保该用户对象在数据库中确实存在:

$ php artisan tinker

从数据库中获取第一号用户的个人信息:

>>> App\Models\User::first()
=> App\Models\User {#2909
     id: 1,
     name: "Summer",
     email: "summer@example.com",
     email_verified_at: null,
     created_at: "2018-12-12 09:09:53",
     updated_at: "2018-12-12 09:21:53",
   }

通过 Tinker 返回的信息可以看到,id 为 1,用户名为 Summer 的用户信息被成功返回。接下来让我们开始着手构建用户个人页面,并在此页面上对用户信息进行显示。

Laravel 遵从 RESTful 架构的设计原则,将数据看做一个资源,由 URI 来指定资源。对资源进行的获取、创建、修改和删除操作,分别对应 HTTP 协议提供的 GET、POST、PATCH 和 DELETE 方法。当我们要查看一个 id 为 1 的用户时,需要向 /users/1 地址发送一个 GET 请求,当 Laravel 的路由接收到该...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 45

wandell
按照文档打完提示 user 控制器不存在?
16 个点赞 | 12 个回复 | 问答 | 课程版本 5.5
挪威的草原
$this->attributes ['email'] 是什么用法?
6 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
NickDeng
Class App\Http\Controllers\User does not exist?
3 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
g1f9
chorme 浏览器无法更新 CSS 文件?
3 个点赞 | 6 个回复 | 问答 | 课程版本 5.5
l521441
这里为啥要将数据传到局部视图?
3 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
HQY
如何对{{ $user->name }}的数据进行修改?
1 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
friendOfTime
同一个控制器的方法, 可以定义成不同的路由吗?
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.8
zhangpipi
Gravatar 可以由后台自动注册吗?
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
holyLight
route ('users.show', $user->id) 发生什么?
0 个点赞 | 9 个回复 | 问答 | 课程版本 5.8
xflyhack
在 gravatar 中打印为什么没有输出?
0 个点赞 | 9 个回复 | 问答 | 课程版本 5.5
laravel_mengq
为什么我在model里打印$this->attributes结果为空
0 个点赞 | 8 个回复 | 问答 | 课程版本 8.x
pandacode
Web入门教程用户信息头像显示不出来
0 个点赞 | 8 个回复 | 问答 | 课程版本 8.x
chihokyo
seeker
样式不同,怎么解决?
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
xinjiahui
.env 文件会显示在浏览器上?
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
JasonG
为什么依赖注入获取的对象为空?
0 个点赞 | 7 个回复 | 问答 | 课程版本 5.7
_杭城浪子
为啥可以这样调用方法 又不是属性
0 个点赞 | 7 个回复 | 问答 | 课程版本 5.5
Buck323
zhedream_
发现样式好像不一样?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
wang-jiaxiang
使用php artisan route:list 报错
0 个点赞 | 4 个回复 | 问答 | 课程版本 9.x
bing_
报错 The Mix manifest does not exist.
0 个点赞 | 3 个回复 | 分享 | 课程版本 5.8
StuChoChik
SQLSTATE [HY000] [2002] Connection refused
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
OSong
app.scss 貌似没有生效。可是 network 中明明加载了?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
firstsight
请问下段 CSS 是管哪个地方的?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
吃瓜群众
为什么视图识别不了数据库?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
vickywong113
访问weibo.test/users/1,数据库拒绝链接
0 个点赞 | 2 个回复 | 问答 | 课程版本 8.x
852919991
关于 Class App\Moldes\User does not exit
0 个点赞 | 2 个回复 | 分享 | 课程版本 6.x
beethoven_bz
通过 URL 访问 users/1 时报 404 的错误
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.8
Maxwells
gravatar 总是默认头像?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
1245
隐性绑定这里有点不太明白的问问大家?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
这里有一个问题不是很懂?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Kappa
請教為何routes中的web.php不用加上use\.....UsersController呢?
0 个点赞 | 1 个回复 | 问答 | 课程版本 9.x
ShineG
访问用户个人页面,提示 Access denied for user 是什么原因?
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
SunDD
如果不使用 Gravatar,头像上传和显示如何实现?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
lanmingzi
use Illuminate\Http\Request 和 use App\Http\Requests 有什么区别?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
LoCarlu
resource 方法
0 个点赞 | 0 个回复 | 代码速记 | 课程版本 8.x