查找用户对象
在前面的章节中我们学过,当使用了 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
如果你想在查询用户不存在时触发报错的话,可...