5.6. 查找用户对象

在前面的章节中我们学过,当使用了 use 对类进行引用之后,便可以对类进行直接调用。为了让接下来的命令可读性更高,我们使用 use 来引用 App\Models\User Eloquent 模型类:

>>> use App\Models\User

这样我们就可以在后面的操作中直接调用 User 而不是完整的类名 App\Models\User

注意:上面的 use 引用命令只会对当前会话有效,如果中途退出了 Tinker 的话,需要重新再执行一次上面的命令,才能继续使用 User 类名缩写。

使用 Eloquent 模型,能让我们更加轻松的与数据库进行交互。当我们要查找一个 id 为 1 的用户时,可以使用下面这种方法:

>>> User::find(1)

当你传给 find 方法的 id 不存在时,Tinker 将会返回 null

>>> User::find(5)
=> null

如果你想在查询用户不存在时触发报错的话...

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

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

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。