5.5. 创建用户对象

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

创建用户对象

在了解 Eloquent 模型的基本原理之后,接下来让我们尝试使用 Eloquent 模型来创建一个用户对象,并将该用户对象存储到数据库。虽然我们现在还没有用户注册表单,但是通过 Laravel 提供的 Tinker 环境可以让我们完成对用户对象创建。Tinker 是一个 REPL (read-eval-print-loop),REPL 指的是一个简单的、可交互式的编程环境,通过执行用户输入的命令,并将执行结果直接打印到命令行界面上来完成整个操作。REPL 对于学习一门新的编程语言具有很大的帮助,因为它能立刻对初学者做出的动作进行响应。接下来我们将使用 Tinker 来操作用户对象。

首先让我们使用此命令进入 Tinker 环境:

$ php artisan tinker

如果中途想要退出 Tinker,可使用 ctrl + c 快捷键。

通过下面命令我们可以很轻松的创建一个用户对象:

>>> App\Models\User::create(['name'=> 'Summer', 'email'=>'summer@example.com','password'=>bcrypt('password')])

在以上命令中,我们使用 App\Models\User Eloquent 模型提供...

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

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

上一篇 下一篇
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 11

XiangyangZhu
创建用户对象失败?
3 个点赞 | 11 个回复 | 问答 | 课程版本 5.5
fufeiyu112
tinker 生成表出错?
2 个点赞 | 14 个回复 | 问答 | 课程版本 5.5
Martin567
关于 id 自增的问题?
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
chuixiaojian
关于 Eloquent 类?
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
yangyang2018
我用 PHP artisan thinker 为什么什么都没显示?
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
cyisme1221
App\Models\User 和 App/Models/User 区别?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
wzg10086
homestead php artisan tinker 运行不了
0 个点赞 | 2 个回复 | 问答 | 课程版本 7.x
heibai_2018
执行 PHP artisan tinker 报错
0 个点赞 | 2 个回复 | 分享 | 课程版本 5.8
dwtmtdh
Windows 下 cygwin 无法正常进入 tinker
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
Echos
tinker 没有权限
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5