php - Laravel Eloquent,其中值为 email 的语法正确

标签 php mysql laravel-4 eloquent

我正在使用 Laravel 的 Eloquent 来构建查询。

现在,我有一个包含一列“电子邮件”的表格,我想选择此列中具有有效语法的电子邮件地址的所有行。我知道验证器,但无法找到将其与 Eloquent 结合起来的方法。

有人帮忙吗?

最佳答案

也许通过阻止存储无效电子邮件地址,您会减少一些麻烦。一种想法是,如果您获取所有 users 集合,然后为其电子邮件运行集合过滤器:

$filteredUsers = $users->filter(function($user)
{
    return filter_var($user->email, FILTER_VALIDATE_EMAIL));
});

关于php - Laravel Eloquent,其中值为 email 的语法正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24871322/

相关文章:

php - 如何使用php从mysql中随机选择10,000条数据中最多10条,即一次一条?

php - 使用 PHP 后端方法进行 emberjs 数据传输的挫败感

php - 用php在新页面打开图片链接

mysql - 对Mysql中的主键感到困惑?

java - 获取 [SqlExceptionHelper] 不正确的字符串值 : '\xF0\x9F\x90\xBE V...' although the table is in UTF-8

mysql - 给定索引之前最后更改值的 SQL

php - fatal error 类名必须是有效的对象或字符串

php - 更改 "Whoops, looks like something went wrong."消息

php - 在 PHP 中针对数组选择的表单

php - Laravel 多对多关系问题