Я хочу проверить, если логин пользователя, только если адрес электронной почты существует и активирован == 1
установлен в базе данных, но активирован всегда показывает нулевое значение.
Изображение 1:
Изображение 2:
Попробуй это
$user = DB::table('users')->where([
['email', '=', $email],
['activated', '=', '1'],
])->get();
или же
сделайте предложение where с массивом, чтобы проверить несколько условий.
Вы можете использовать класс Model для получения данных, используя предложение where.
Смотрите Запросы: Laravel
Другой пример (красноречивый):
$matchThese = ['email' => $email, 'activated' => '1'];
//........
//........
$results = User::where($matchThese)->get();
Других решений пока нет …