我是拉雷维尔的新手.如何查找记录是否存在?

$user = User::where('email', '=', Input::get('email'));

我该怎么做才能看看$user有没有记录呢?

推荐答案

这取决于你是想在事后与用户合作,还是只判断用户是否存在.

如果要使用存在的用户对象,请执行以下操作:

$user = User::where('email', '=', Input::get('email'))->first();
if ($user === null) {
   // user doesn't exist
}

如果你只想判断一下

if (User::where('email', '=', Input::get('email'))->count() > 0) {
   // user found
}

甚至更好

if (User::where('email', '=', Input::get('email'))->exists()) {
   // user found
}

Php相关问答推荐

wp_enqueue_scripts not loading(基于类的插件)

为什么在我的PHP联系人脚本中开机自检后出现未定义变量错误?

在Laravel中修改JSON输出

如何从Laravel中的Spatie\Dns\Records\A对象中提取IP地址

在带有livewire 3的laravel中使用规则方法时,无法进行实时验证

防止同时从Laravel中的用户帐户中提取

$this->;db->;update();CodIgnitor中的功能不工作

如何批量处理消息总线中的消息

对产品/库存结果集进行分组和计数,形成多维分层数组

PHP访问子数组列表出错结果和长度

奇怪的 preg_match_all() 行为

在 WordPress 中将自定义帖子类型永久链接设置为 root

安装 Herd 并返回 Valet 后为 502

WooCommerce订单支付页面上的附加支付订单按钮

Shopware 6.4.20店铺激活问题

同一页面上多个组件的 Livewire 分页问题

如何使用相同的变量使函数参数对于数组和字符串都是可选的

PHP / DOM : 解析 HTML 以提取基于类的数​​据

使用 GROUP_CONCAT 规范化/转置来自查询的数据

使用 --exclude-dir 选项从 PHP 执行 grep 时出现问题