3.4. 个人页面

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

功能说明

接下来我们将创建用户的个人页面,作为用户的个人信息展示页面,在此页面中,我们可以看到该用户发过的帖子,发表的评论等。

修改模型文件存放位置

Laravel 为我们生成了用户模型文件 app/User.php ,默认情况下,Laravel 会将生成的模型文件放置在 app 文件夹下。为了遵循 MVC 的开发范式,本教程中将统一使用 app/Models 文件夹来放置所有的模型文件。现在让我们先来创建一个 app/Models 文件夹,并将 User.php 文件放置到其中。

$ mkdir app/Models
$ mv app/User.php app/Models/User.php

在执行完这一步的操作之后,我们还需要执行下面这两个操作:

1、修改 User.php 文件,更改 namespace 为我们新创建的文件夹路径:

app/Models/User.php

<?php

namespace App\Models;
.
.
.

2、编辑器全局搜索 App\User 替换为 App\Models\User,在 Sublime Text 中可使用快捷键 shift + cmd(ctrl) + f 来...

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

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

上一篇 下一篇
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
贡献者:3
讨论数量: 20

不负韶华。
为何能将 User 模型实例自动注入到 show 方法中?
1 个点赞 | 7 个回复 | 问答 | 课程版本 5.5
Promisehp
爲什麽不能將 `use App\Models\User;` 中的 `App` 改爲 小寫的 App ?
1 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
jollysone
通过 PATCH 方法修改用户信息报错?
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
glee
复制代码的时候很不方便,能不能加一个复制按钮
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
Martin567
无法理解
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
大胆的番茄
使用 resource 定义路由访问不存在的 id 为什么没有 404 ?
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
dokiss
Middleware “EnsureEmailIsVerified” 不起作用?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.7
cyan
请教关于『约定优于配置』的一些疑问
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.8
panta
隐式绑定,有模型关联要怎么操作
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
xgrit
错误
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
Javy_coder
怎么知道 resource 路由相当于哪些路由?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
xolee
show 页面有两条查询 user 的 记录?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Geekc
关于控制器的命名规范疑惑
0 个点赞 | 0 个回复 | 问答 | 课程版本 9.x
bing_
如何实现保存后 显示写入字段 隐藏没写入字段?
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
yueyuexia
本人重点记录(书签用)
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.5