Laravel Попытка получить доступ к пользователю Sentinel в сервис-провайдере, чтобы поделиться им со всеми представлениями, которые дают ноль - PullRequest
0 голосов
/ 28 мая 2018

У меня есть проект laravel 5.6, и я использую Sentinel Cartalyst в качестве пакета авторизации и аутентификации.

Я пытаюсь получить доступ к аутентифицированному пользователю на уровне поставщиков услуг, где я создал собственного поставщика услуг изарегистрировал его в config / app.php следующим образом:
App \ Providers \ AuxiliaryServiceProvider :: class, теперь я пытаюсь сделать следующее в его методе загрузки:

use View;
use Sentinel;
class AuxiliaryServiceProvider extends ServiceProvider
  public function boot(){
    //dd(Sentinel::getUser());//always gets null
     View::share([
         'loggedUser' => Sentinel::getUser()??null,
    ]);

  }
  public function register(){
        //
  }
}
...