А зачем, собственно, использовать в сервис-провайдере класс Auth?
Там недоступны сессии, и уж тем более класс Auth (который на них завазян чуть более чем полностью).
Если ваша цель изначально провести определенные манипуляции с пользователем для вывода данных в view - юзайте view composer.
view()->composer('*', function($view) use ($auth) {
$currentUser = $auth->user();
// делайте что душе угодно, и передавайте переменной во все view
$view->with('currentUser', $currentUser);
});