Как получить объект из модели и получить его свойства?
where() возвращает объект конструктора запроса, сам запрос еще нужно выполнить. Обычно это делается через ->get(), но в данном случае лучше так:$user = User::where(['email' => 'superman@gmail.com'])->first();
Ну а вообще, аутентификация делается вот так.
User::where('password', 'xxx')->where('email', 'mail@mail.ru')->first();  
Только пароль вы не найдете потому что надо юзать Hash::make(); я привел чисто наглядный пример.