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'=> 'Aufree', 'email'=>'aufree@yousails.com','password'=>bcrypt('password')])

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

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

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

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