4.2. 编辑个人资料

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

编辑个人资料

接下来我们将一起开发用户编辑资料的功能,用户可以编辑自己的资料,并查看结果。

新增字段

查看用户表相关的迁移文件:

database/migrations/2014_10_12_000000_create_users_table.php

.
.
.
    public function up()
    {
        Schema::create('users', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name');
            $table->string('email')->unique();
            $table->timestamp('email_verified_at')->nullable();
            $table->string('password');
            $table->rememberToken();
            $table->timestamps();
        });
    }
.
.
.

以上是 users 表里的所有字段,作为 个人中心页面,可以看出我们还缺少『头像』和『个人简介』字段:

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

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

上一篇 下一篇
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 42

WayneJ
unique 验证规则后接 . Auth::id () 的作用是?
29 个点赞 | 9 个回复 | 问答 | 课程版本 5.5
bignose
新手的我,做点笔记
19 个点赞 | 4 个回复 | 分享 | 课程版本 5.5
nightlostk
个人资料编辑页面表单提交后 提示该路由不支持 PUT 方法
2 个点赞 | 2 个回复 | 分享 | 课程版本 6.x
Jochen-z
使用辅助函数获取 Session 数据
2 个点赞 | 1 个回复 | 分享 | 课程版本 5.5
Zhangzhuow
introduction 字段无法被更新
1 个点赞 | 5 个回复 | 问答 | 课程版本 6.x
laravelphp_game
更新报错 MethodNotAllowedHttpException No message
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
阿伦
关于 Auth::id ()?
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Narcissus
语言文件自定义错误信息
1 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
嘉宝君
编辑资料时名字没修改但提示报错该怎么办?
0 个点赞 | 18 个回复 | 问答 | 课程版本 5.5
TigerLin
$user->created_at->diffForHumans ()?
0 个点赞 | 16 个回复 | 问答 | 课程版本 5.5
fengcunfan
安装 overtrue/Laravel-lang:~3.0 报错!
0 个点赞 | 7 个回复 | 问答 | 课程版本 5.5
Fiora
use Auth; IDE 提示 Undefined class Auth,为什么?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
Free_Loop
中文用户名的正则有误?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
AMA32
Laravel 如何用验证类验证 serializeArray () 后的数据呢
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
Boxer
若用户名未更改提交,显示被占用
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.7
finley
用户名要允许中文的正则表达式该怎么写呢?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
l521441
{{ old ('email', $user->email) }}这第二个参数是什么作用?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
haha
为什么我 SQL 里 larabbs 是空的?然后保存个人简介出错?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
sachu
这段代码可不可以这样理解?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
yszej
编辑资料提交的方式不应该是 patch 吗
0 个点赞 | 2 个回复 | 问答 | 课程版本 6.x
littlebear0871
验证用户更新信息 name 字段 一直报错 被占用
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.8
dokiss
表单请求 UserRequest,用户名唯一验证报错,无法正常通过
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
CaiBird008
Auth:id () $user->id 是不是一样的?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
xxr_yeah
执行 PHP artisan migrate 后报错
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
jollysone
为什么我修改用户信息,提示 405 报错啊?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
懒惰的大叔
bigIncrements 和 increments 区别?
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
Mercury
liwei3773
做到这里报错,此行为未经授权是怎么回事?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Jianne
这部分 _header.blade.php 文件完整代码
0 个点赞 | 0 个回复 | 分享 | 课程版本 6.x
bing_
感觉进阶课程讲解得比较详细,赞一个!
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
fffswhk
请求验证器的问题
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5