从Laravel 5.2中的数据库中检索多条记录

时间:2017-01-20 16:16:50

标签: php laravel-5.2

我想检查用户是否仅在电子邮件存在且已激活时登录== 1

在数据库中设置但已激活,始终显示空值。

图片1:

enter image description here

图片2:

enter image description here

1 个答案:

答案 0 :(得分:0)

试试这个

$user = DB::table('users')->where([
   ['email', '=', $email],
    ['activated', '=', '1'],
])->get();

或 使用array创建where子句以检查多个条件。
您可以使用Model类使用where子句获取数据。
See Queries: Laravel

另一个例子(雄辩):

$matchThese = ['email' => $email, 'activated' => '1'];
//........
//........
$results = User::where($matchThese)->get();