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