gpt4 book ai didi

php - Laravel Eloquent - 检查返回的对象是否有效

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:08:25 25 4
gpt4 key购买 nike

我正在使用 Laravel 的 Eloquent 检索对象,我正在尝试查看该对象是否有效。

例如

$user = User->where('first_name', 'Adam')->first();//如果没有 Adams 怎么办?

当没有 Adams 时我得到一个 Builder 对象,当有 Adams 时我得到一个 User 对象。在不使用 instanceof 的情况下,有没有办法查明返回的对象是否是有效用户?理想情况下,Eloquent 只会返回一个 null 或一些 InvalidObject 对象作为响应。

最佳答案

first方法返回null如果没有找到模型,你也可以使用firstOrFail方法抛出异常

关于php - Laravel Eloquent - 检查返回的对象是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25315301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com