Глядя на ваш код, кажется, что в этом нет ничего плохого. Вы можете попробовать отладить его, например, введя dd($ubersmith->data->email);
и dd($request->input('password'));
, чтобы проверить, правильно ли вы передаете данные.
Другая возможность - вы вводите неверный пароль. Можете ли вы попробовать сделать:
dd(Hash::make($request->input('password')));
Затем обновите свой пароль, используя это значение, затем попробуйте снова пройти аутентификацию.