Двойные кавычки создают идентификаторы с разделителями. Это не должна быть пустая строка, как показано ниже.
Неправильно:
select * from ""."users" where "email" = $email limit 1
Правильно:
Использовать имя базы данных
select * from "$databaseName"."users" where "email" = $email limit 1
(или) Попробуйте без имени базы данных
select * from "users" where "email" = $email limit 1
User::where('email',$email)->first();
Проверьте .env и базу данных. php Настройки обновлены с правильным именем базы данных.